/** * Map with a LRU (Least recently used) policy. * * @see https://en.wikipedia.org/wiki/Cache_replacement_policies#LRU * @internal */ export declare class LruMap extends Map { maxSize: number; constructor(size: number); get(key: string): value | undefined; set(key: string, value: value): this; } /** * Map with a bounded FIFO eviction policy. Cheaper than {@link LruMap} on hot * `get` paths because reads do not reorder entries; only writes touch the * eviction queue. * * @internal */ export declare class BoundedMap extends Map { maxSize: number; constructor(size: number); set(key: string, value: value): this; } //# sourceMappingURL=lru.d.ts.map