@linkedmink/multilevel-aging-cache
Version:
Package provides an interface to cache and persist data to Redis, MongoDB, memory
11 lines • 683 B
TypeScript
import { IAgingCacheSetStrategy } from './IAgingCacheWriteStrategy';
import { IAgingCacheWrite } from './IAgingCache';
import { AgingCacheWriteStrategy } from './AgingCacheWriteStrategy';
/**
* Strategy to overwrite regardless of the higher level value
*/
export declare class OverwriteAlwaysSetStrategy<TKey, TValue> extends AgingCacheWriteStrategy<TKey, TValue> implements IAgingCacheSetStrategy<TKey, TValue> {
set(key: TKey, value: TValue, _force: boolean): Promise<IAgingCacheWrite<TValue>>;
load(key: TKey, value: TValue, evictAtLevel?: number, _force?: boolean): Promise<IAgingCacheWrite<TValue>>;
}
//# sourceMappingURL=OverwriteAlwaysSetStrategy.d.ts.map