mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 22:41:02 +00:00
1 line
6.8 KiB
Plaintext
1 line
6.8 KiB
Plaintext
{"dependencies":[{"name":"./cacheImpl.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":23,"index":171},"end":{"line":5,"column":48,"index":196}}],"key":"my22if67+f00waKIwcQCNkuObeo=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.deriveCache = void 0;\n exports.setDeriveCache = setDeriveCache;\n const cacheImpl_js_1 = require(_dependencyMap[0], \"./cacheImpl.js\");\n const CACHE_EXPIRY = 7 * (24 * 60) * (60 * 1000);\n let deriveCache;\n function wrapCache(keyStart, cache) {\n return {\n del: partial => cache.del(`${keyStart}${partial}`),\n forEach: cache.forEach,\n get: partial => {\n const key = `${keyStart}${partial}`;\n const cached = cache.get(key);\n if (cached) {\n cached.x = Date.now();\n cache.set(key, cached);\n return cached.v;\n }\n return undefined;\n },\n set: (partial, v) => {\n cache.set(`${keyStart}${partial}`, {\n v,\n x: Date.now()\n });\n }\n };\n }\n function clearCache(cache) {\n // clear all expired values\n const now = Date.now();\n const all = [];\n cache.forEach((key, {\n x\n }) => {\n now - x > CACHE_EXPIRY && all.push(key);\n });\n // don't do delete inside loop, just in-case\n all.forEach(key => cache.del(key));\n }\n function setDeriveCache(prefix = '', cache) {\n exports.deriveCache = deriveCache = cache ? wrapCache(`derive:${prefix}:`, cache) : cacheImpl_js_1.deriveNoopCache;\n if (cache) {\n clearCache(cache);\n }\n }\n setDeriveCache();\n});","lineCount":53,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"deriveCache"],[7,21,3,19],[7,24,3,22],[7,29,3,27],[7,30,3,28],[8,2,4,0,"exports"],[8,9,4,7],[8,10,4,8,"setDeriveCache"],[8,24,4,22],[8,27,4,25,"setDeriveCache"],[8,41,4,39],[9,2,5,0],[9,8,5,6,"cacheImpl_js_1"],[9,22,5,20],[9,25,5,23,"require"],[9,32,5,30],[9,33,5,30,"_dependencyMap"],[9,47,5,30],[9,68,5,47],[9,69,5,48],[10,2,6,0],[10,8,6,6,"CACHE_EXPIRY"],[10,20,6,18],[10,23,6,21],[10,24,6,22],[10,28,6,26],[10,30,6,28],[10,33,6,31],[10,35,6,33],[10,36,6,34],[10,40,6,38],[10,42,6,40],[10,45,6,43],[10,49,6,47],[10,50,6,48],[11,2,7,0],[11,6,7,4,"deriveCache"],[11,17,7,15],[12,2,8,0],[12,11,8,9,"wrapCache"],[12,20,8,18,"wrapCache"],[12,21,8,19,"keyStart"],[12,29,8,27],[12,31,8,29,"cache"],[12,36,8,34],[12,38,8,36],[13,4,9,4],[13,11,9,11],[14,6,10,8,"del"],[14,9,10,11],[14,11,10,14,"partial"],[14,18,10,21],[14,22,10,26,"cache"],[14,27,10,31],[14,28,10,32,"del"],[14,31,10,35],[14,32,10,36],[14,35,10,39,"keyStart"],[14,43,10,47],[14,46,10,50,"partial"],[14,53,10,57],[14,55,10,59],[14,56,10,60],[15,6,11,8,"forEach"],[15,13,11,15],[15,15,11,17,"cache"],[15,20,11,22],[15,21,11,23,"forEach"],[15,28,11,30],[16,6,12,8,"get"],[16,9,12,11],[16,11,12,14,"partial"],[16,18,12,21],[16,22,12,26],[17,8,13,12],[17,14,13,18,"key"],[17,17,13,21],[17,20,13,24],[17,23,13,27,"keyStart"],[17,31,13,35],[17,34,13,38,"partial"],[17,41,13,45],[17,43,13,47],[18,8,14,12],[18,14,14,18,"cached"],[18,20,14,24],[18,23,14,27,"cache"],[18,28,14,32],[18,29,14,33,"get"],[18,32,14,36],[18,33,14,37,"key"],[18,36,14,40],[18,37,14,41],[19,8,15,12],[19,12,15,16,"cached"],[19,18,15,22],[19,20,15,24],[20,10,16,16,"cached"],[20,16,16,22],[20,17,16,23,"x"],[20,18,16,24],[20,21,16,27,"Date"],[20,25,16,31],[20,26,16,32,"now"],[20,29,16,35],[20,30,16,36],[20,31,16,37],[21,10,17,16,"cache"],[21,15,17,21],[21,16,17,22,"set"],[21,19,17,25],[21,20,17,26,"key"],[21,23,17,29],[21,25,17,31,"cached"],[21,31,17,37],[21,32,17,38],[22,10,18,16],[22,17,18,23,"cached"],[22,23,18,29],[22,24,18,30,"v"],[22,25,18,31],[23,8,19,12],[24,8,20,12],[24,15,20,19,"undefined"],[24,24,20,28],[25,6,21,8],[25,7,21,9],[26,6,22,8,"set"],[26,9,22,11],[26,11,22,13,"set"],[26,12,22,14,"partial"],[26,19,22,21],[26,21,22,23,"v"],[26,22,22,24],[26,27,22,29],[27,8,23,12,"cache"],[27,13,23,17],[27,14,23,18,"set"],[27,17,23,21],[27,18,23,22],[27,21,23,25,"keyStart"],[27,29,23,33],[27,32,23,36,"partial"],[27,39,23,43],[27,41,23,45],[27,43,23,47],[28,10,23,49,"v"],[28,11,23,50],[29,10,23,52,"x"],[29,11,23,53],[29,13,23,55,"Date"],[29,17,23,59],[29,18,23,60,"now"],[29,21,23,63],[29,22,23,64],[30,8,23,66],[30,9,23,67],[30,10,23,68],[31,6,24,8],[32,4,25,4],[32,5,25,5],[33,2,26,0],[34,2,27,0],[34,11,27,9,"clearCache"],[34,21,27,19,"clearCache"],[34,22,27,20,"cache"],[34,27,27,25],[34,29,27,27],[35,4,28,4],[36,4,29,4],[36,10,29,10,"now"],[36,13,29,13],[36,16,29,16,"Date"],[36,20,29,20],[36,21,29,21,"now"],[36,24,29,24],[36,25,29,25],[36,26,29,26],[37,4,30,4],[37,10,30,10,"all"],[37,13,30,13],[37,16,30,16],[37,18,30,18],[38,4,31,4,"cache"],[38,9,31,9],[38,10,31,10,"forEach"],[38,17,31,17],[38,18,31,18],[38,19,31,19,"key"],[38,22,31,22],[38,24,31,24],[39,6,31,26,"x"],[40,4,31,28],[40,5,31,29],[40,10,31,34],[41,6,32,10,"now"],[41,9,32,13],[41,12,32,16,"x"],[41,13,32,17],[41,16,32,21,"CACHE_EXPIRY"],[41,28,32,33],[41,32,32,38,"all"],[41,35,32,41],[41,36,32,42,"push"],[41,40,32,46],[41,41,32,47,"key"],[41,44,32,50],[41,45,32,51],[42,4,33,4],[42,5,33,5],[42,6,33,6],[43,4,34,4],[44,4,35,4,"all"],[44,7,35,7],[44,8,35,8,"forEach"],[44,15,35,15],[44,16,35,17,"key"],[44,19,35,20],[44,23,35,25,"cache"],[44,28,35,30],[44,29,35,31,"del"],[44,32,35,34],[44,33,35,35,"key"],[44,36,35,38],[44,37,35,39],[44,38,35,40],[45,2,36,0],[46,2,37,0],[46,11,37,9,"setDeriveCache"],[46,25,37,23,"setDeriveCache"],[46,26,37,24,"prefix"],[46,32,37,30],[46,35,37,33],[46,37,37,35],[46,39,37,37,"cache"],[46,44,37,42],[46,46,37,44],[47,4,38,4,"exports"],[47,11,38,11],[47,12,38,12,"deriveCache"],[47,23,38,23],[47,26,38,26,"deriveCache"],[47,37,38,37],[47,40,38,40,"cache"],[47,45,38,45],[47,48,39,10,"wrapCache"],[47,57,39,19],[47,58,39,20],[47,68,39,30,"prefix"],[47,74,39,36],[47,77,39,39],[47,79,39,41,"cache"],[47,84,39,46],[47,85,39,47],[47,88,40,10,"cacheImpl_js_1"],[47,102,40,24],[47,103,40,25,"deriveNoopCache"],[47,118,40,40],[48,4,41,4],[48,8,41,8,"cache"],[48,13,41,13],[48,15,41,15],[49,6,42,8,"clearCache"],[49,16,42,18],[49,17,42,19,"cache"],[49,22,42,24],[49,23,42,25],[50,4,43,4],[51,2,44,0],[52,2,45,0,"setDeriveCache"],[52,16,45,14],[52,17,45,15],[52,18,45,16],[53,0,45,17],[53,3]],"functionMap":{"names":["<global>","wrapCache","del","get","set","clearCache","forEach$argument_0","all.forEach$argument_0","setDeriveCache"],"mappings":"AAA;ACO;aCE,+CD;aEE;SFS;aGC;SHE;CDE;AKC;kBCI;KDE;gBEE,uBF;CLC;AQC;CRO"},"hasCjsExports":true},"type":"js/module"}]} |