UNPKG

@linkedmink/multilevel-aging-cache

Version:

Package provides an interface to cache and persist data to Redis, MongoDB, memory

17 lines (16 loc) 623 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OverwriteAlwaysDeleteStrategy = void 0; const AgingCacheWriteStrategy_1 = require("./AgingCacheWriteStrategy"); /** * Strategy to overwrite regardless of the higher level value */ class OverwriteAlwaysDeleteStrategy extends AgingCacheWriteStrategy_1.AgingCacheWriteStrategy { delete(key, _force) { return this.executeDelete(key); } evict(key, evictAtLevel, _force) { return this.executeDelete(key, evictAtLevel); } } exports.OverwriteAlwaysDeleteStrategy = OverwriteAlwaysDeleteStrategy;