/** * 可限制尺寸的键值对缓存 * */ export declare class LimitKeyValueCache { options: { limit: number; popSize: number; }; /** * @param options.limit {number} 限制尺寸 * @param options.popSize {number} 当超过尺寸时,删除多少元素,默认为 1 */ constructor(options: { limit: number; popSize?: number; }); caches: Map; keySet: Set; _size: number; set(key: K, value: V): Map | undefined; get(key: K): V | undefined; has(key: K): boolean; delete(key: K): boolean; _pop(popSize: number): void; get size(): number; } //# sourceMappingURL=LimitKeyValueCache.d.ts.map