/** A simple memory cache implementation. */ export default class Cache { readonly ttl: number; private data; constructor(defaultTTL: number); write(key: string, value: V, ttl?: number): void; read(key: string): V | undefined; private cleanup; }