@croct/cache
Version:
An abstraction layer for caching.
21 lines (20 loc) • 464 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NoopCache = void 0;
/**
* A no-op implementation of cache provider.
*
* Getting a value from the cache will always return the result of the loader function.
*/
class NoopCache {
get(key, loader) {
return loader(key);
}
set() {
return Promise.resolve();
}
delete() {
return Promise.resolve();
}
}
exports.NoopCache = NoopCache;