layered-loader
Version:
Data loader with support for caching and fallback data sources
20 lines • 665 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveCacheConstructor = resolveCacheConstructor;
const toad_cache_1 = require("toad-cache");
function resolveCacheConstructor(cacheTypeId) {
if (cacheTypeId === 'fifo-map') {
return toad_cache_1.FifoMap;
}
if (cacheTypeId === 'lru-map') {
return toad_cache_1.LruMap;
}
if (cacheTypeId === 'lru-object-statistics') {
return toad_cache_1.LruObjectHitStatistics;
}
if (cacheTypeId === 'fifo-object') {
return toad_cache_1.FifoObject;
}
return toad_cache_1.LruObject;
}
//# sourceMappingURL=memoryCacheUtils.js.map
;