@nova-fe/i18next-cache-backend
Version:
强大的 i18next 后端插件,具有 IndexedDB 缓存、批量加载和智能缓存策略
14 lines • 527 B
TypeScript
import { CacheProvider, CacheKey, CacheValue } from '../types.js';
export declare class MemoryCache implements CacheProvider {
private cache;
readonly maxSize: number;
constructor(maxSize?: number);
get(key: CacheKey): Promise<CacheValue | null>;
set(key: CacheKey, value: CacheValue): Promise<void>;
delete(key: CacheKey): Promise<void>;
clear(): Promise<void>;
keys(): Promise<CacheKey[]>;
size(): Promise<number>;
cleanup(): Promise<void>;
}
//# sourceMappingURL=memory-cache.d.ts.map