UNPKG

rankmycache

Version:

An easy-to-use cache providing service.

35 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RankMyCache = void 0; const cache_providers_1 = require("../adapters/cache-providers"); class RankMyCache { constructor(cacheOptions) { this.cacheAdapter = (0, cache_providers_1.availableProviders)(cacheOptions); } get(key) { return this.cacheAdapter.get(key); } set(key, data, secondsToExpire) { return this.cacheAdapter.set(key, data, secondsToExpire); } delete(key) { return this.cacheAdapter.delete(key); } getSetMembers(key) { return this.cacheAdapter.getSetMembers(key); } addToSet(key, value) { return this.cacheAdapter.addToSet(key, value); } removeFromSet(key, value) { return this.cacheAdapter.removeFromSet(key, value); } isSetMember(key, value) { return this.cacheAdapter.isSetMember(key, value); } expire(key, secondsToExpire) { return this.cacheAdapter.expire(key, secondsToExpire); } } exports.RankMyCache = RankMyCache; //# sourceMappingURL=cache.js.map