All files / lib/Service RequestCachingService.js

0% Statements 0/7
100% Branches 0/0
0% Functions 0/3
0% Lines 0/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22                                           
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RequestCachingService = void 0;
/**
 * Service to be used within a custom persistence instance, by providing custom get/set callbacks.
 */
class RequestCachingService {
    onGetCallback;
    onSetCallback;
    constructor(onGetCallback, onSetCallback) {
        this.onGetCallback = onGetCallback;
        this.onSetCallback = onSetCallback;
    }
    async set(key, value) {
        return this.onSetCallback(key, value);
    }
    async get(key) {
        return this.onGetCallback(key);
    }
}
exports.RequestCachingService = RequestCachingService;