UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

43 lines 1.08 kB
export interface LRUCacheOptions<K, V> { name: string; maxEntries?: number; maxAge?: number; sizeCalculator?: (value: V) => number; maxSize?: number; dispose?: (key: K, value: V) => void; } export declare class LRUCache<K, V> { private name; private map; private head; private tail; private size; private totalSize; private hits; private misses; private evictions; private options; private static readonly DEFAULT_OPTIONS; constructor(options: LRUCacheOptions<K, V>); get(key: K): V | undefined; set(key: K, value: V, ttl?: number): void; has(key: K): boolean; delete(key: K): boolean; clear(): void; getSize(): number; getTotalSize(): number; getMaxEntries(): number; getStats(): { size: number; totalSize: number; hits: number; misses: number; evictions: number; }; private prune; private evictLRU; private addToFront; private moveToFront; private removeFromList; } //# sourceMappingURL=lruCache.d.ts.map