hypershield
Version:
Middleware suite for high-performance and resilient APIs
13 lines • 447 B
TypeScript
import { CacheConfig } from '../../core/types/config';
export declare class CacheManager {
private config;
private provider?;
constructor(config: CacheConfig);
initialize(): void;
private createProvider;
private ensureInitialized;
get<T>(key: string): Promise<T | null>;
set<T>(key: string, value: T, ttl?: number): Promise<void>;
delete(key: string): Promise<void>;
}
//# sourceMappingURL=cacheManager.d.ts.map