UNPKG

@foxpage/foxpage-manager

Version:

foxpage resource manager

26 lines (25 loc) 697 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDiskCache = exports.createLRUCache = void 0; const disk_1 = require("./disk"); const lru_1 = require("./lru"); /** * create lru cache * @param maxSize max size * @returns lru cache instance */ const createLRUCache = (maxSize, opt) => { const lruCache = new lru_1.LRUCache(maxSize, opt); return lruCache; }; exports.createLRUCache = createLRUCache; /** * create disk cache * @param opt disk cache options * @returns disk cache instance */ const createDiskCache = (opt) => { const diskCache = new disk_1.DiskCache(opt); return diskCache; }; exports.createDiskCache = createDiskCache;