flexmonster-mongo-connector
Version:
Custom data source API implementation for MongoDB
10 lines (9 loc) • 381 B
TypeScript
import { ICacheStrategie } from "./cacheStrategies/ICacheStrategie";
export interface IDataCache<KeyType, DataType> {
getCache(key: KeyType): DataType;
setCache(key: KeyType, data: DataType): void;
clearCache(): void;
setTimeToLive(seconds: number): void;
setCacheStrategie(cacheStrategie: ICacheStrategie): void;
getCacheMemoryStatus(): string;
}