UNPKG

@homeofthings/node-utils

Version:

HomeOfThings - Node Utils: various utilities and common types

16 lines (15 loc) 435 B
export declare class LruCache<T, K = string> { private _maxEntries; private _map; get maxEntries(): number; set maxEntries(newMaxEntries: number); get size(): number; constructor(_maxEntries?: number); get(key: K): T; set(key: K, item: T): void; has(key: K): boolean; delete(key: K): boolean; protected onInsert(_item: T): void; protected onDelete(_item: T): void; private resize; }