/** * LRUCache * * @filename packages/utils/src/Cache/LRUCache/index.ts * @author tujiawei * @date 2024-03-28 16:52:44 */ declare class LRUCache { private capacity; private misses; private hits; private cache; constructor(capacity: number); get info(): Readonly<{ misses: number; hits: number; capacity: number; size: number; }>; getSize(): number; getCapacity(): number; setCapcaity(capacity: number): void; private removeLeastRecentlyUsed; has(key: string): boolean; set(key: string, value: any): void; get(key: string): any; parse(json: string): this; toString(indent: number): string; } export default LRUCache;