123456789101112131415161718192021222324252627282930313233 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.ErrorsAreMissesCache = void 0;
- class ErrorsAreMissesCache {
- constructor(cache, logger) {
- this.cache = cache;
- this.logger = logger;
- }
- async get(key) {
- try {
- return await this.cache.get(key);
- }
- catch (e) {
- if (this.logger) {
- if (e instanceof Error) {
- this.logger.error(e.message);
- }
- else {
- this.logger.error(e);
- }
- }
- return undefined;
- }
- }
- async set(key, value, opts) {
- return this.cache.set(key, value, opts);
- }
- async delete(key) {
- return this.cache.delete(key);
- }
- }
- exports.ErrorsAreMissesCache = ErrorsAreMissesCache;
- //# sourceMappingURL=ErrorsAreMissesCache.js.map
|