UNPKG

simple-node-memory-cache

Version:

In-memory object cache written in typescript for Node that supports multiple eviction strategies.

14 lines (13 loc) 471 B
export declare abstract class SimpleCache<T, U> { protected cache: Map<T, [U, number, number]>; protected _maxObjectsInCache: number; constructor(maxObjectsInCache?: number); maxObjectsInCache: number; clear(): void; has(key: T): boolean; length(): number; delete(key: T): void; entries(): IterableIterator<[T, [U, number, number]]>; keys(): IterableIterator<T>; values(): IterableIterator<[U, number, number]>; }