mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 08:51:01 +00:00
1 line
6.7 KiB
Plaintext
1 line
6.7 KiB
Plaintext
{"dependencies":[{"name":"./cacheImpl.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":49,"index":49}}],"key":"Zw7hlaqnYS35/k5pkuQumyZE8+g=","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.setDeriveCache = setDeriveCache;\n Object.defineProperty(exports, \"deriveCache\", {\n enumerable: true,\n get: function () {\n return deriveCache;\n }\n });\n var _cacheImplJs = 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 deriveCache = cache ? wrapCache(`derive:${prefix}:`, cache) : _cacheImplJs.deriveNoopCache;\n if (cache) {\n clearCache(cache);\n }\n }\n setDeriveCache();\n});","lineCount":58,"map":[[7,2,33,0,"exports"],[7,9,33,0],[7,10,33,0,"setDeriveCache"],[7,24,33,0],[7,27,33,0,"setDeriveCache"],[7,41,33,0],[8,2,42,0,"Object"],[8,8,42,0],[8,9,42,0,"defineProperty"],[8,23,42,0],[8,24,42,0,"exports"],[8,31,42,0],[9,4,42,0,"enumerable"],[9,14,42,0],[10,4,42,0,"get"],[10,7,42,0],[10,18,42,0,"get"],[10,19,42,0],[11,6,42,0],[11,13,42,9,"deriveCache"],[11,24,42,20],[12,4,42,20],[13,2,42,20],[14,2,1,0],[14,6,1,0,"_cacheImplJs"],[14,18,1,0],[14,21,1,0,"require"],[14,28,1,0],[14,29,1,0,"_dependencyMap"],[14,43,1,0],[15,2,2,0],[15,8,2,6,"CACHE_EXPIRY"],[15,20,2,18],[15,23,2,21],[15,24,2,22],[15,28,2,26],[15,30,2,28],[15,33,2,31],[15,35,2,33],[15,36,2,34],[15,40,2,38],[15,42,2,40],[15,45,2,43],[15,49,2,47],[15,50,2,48],[16,2,3,0],[16,6,3,4,"deriveCache"],[16,17,3,15],[17,2,4,0],[17,11,4,9,"wrapCache"],[17,20,4,18,"wrapCache"],[17,21,4,19,"keyStart"],[17,29,4,27],[17,31,4,29,"cache"],[17,36,4,34],[17,38,4,36],[18,4,5,4],[18,11,5,11],[19,6,6,8,"del"],[19,9,6,11],[19,11,6,14,"partial"],[19,18,6,21],[19,22,6,26,"cache"],[19,27,6,31],[19,28,6,32,"del"],[19,31,6,35],[19,32,6,36],[19,35,6,39,"keyStart"],[19,43,6,47],[19,46,6,50,"partial"],[19,53,6,57],[19,55,6,59],[19,56,6,60],[20,6,7,8,"forEach"],[20,13,7,15],[20,15,7,17,"cache"],[20,20,7,22],[20,21,7,23,"forEach"],[20,28,7,30],[21,6,8,8,"get"],[21,9,8,11],[21,11,8,14,"partial"],[21,18,8,21],[21,22,8,26],[22,8,9,12],[22,14,9,18,"key"],[22,17,9,21],[22,20,9,24],[22,23,9,27,"keyStart"],[22,31,9,35],[22,34,9,38,"partial"],[22,41,9,45],[22,43,9,47],[23,8,10,12],[23,14,10,18,"cached"],[23,20,10,24],[23,23,10,27,"cache"],[23,28,10,32],[23,29,10,33,"get"],[23,32,10,36],[23,33,10,37,"key"],[23,36,10,40],[23,37,10,41],[24,8,11,12],[24,12,11,16,"cached"],[24,18,11,22],[24,20,11,24],[25,10,12,16,"cached"],[25,16,12,22],[25,17,12,23,"x"],[25,18,12,24],[25,21,12,27,"Date"],[25,25,12,31],[25,26,12,32,"now"],[25,29,12,35],[25,30,12,36],[25,31,12,37],[26,10,13,16,"cache"],[26,15,13,21],[26,16,13,22,"set"],[26,19,13,25],[26,20,13,26,"key"],[26,23,13,29],[26,25,13,31,"cached"],[26,31,13,37],[26,32,13,38],[27,10,14,16],[27,17,14,23,"cached"],[27,23,14,29],[27,24,14,30,"v"],[27,25,14,31],[28,8,15,12],[29,8,16,12],[29,15,16,19,"undefined"],[29,24,16,28],[30,6,17,8],[30,7,17,9],[31,6,18,8,"set"],[31,9,18,11],[31,11,18,13,"set"],[31,12,18,14,"partial"],[31,19,18,21],[31,21,18,23,"v"],[31,22,18,24],[31,27,18,29],[32,8,19,12,"cache"],[32,13,19,17],[32,14,19,18,"set"],[32,17,19,21],[32,18,19,22],[32,21,19,25,"keyStart"],[32,29,19,33],[32,32,19,36,"partial"],[32,39,19,43],[32,41,19,45],[32,43,19,47],[33,10,19,49,"v"],[33,11,19,50],[34,10,19,52,"x"],[34,11,19,53],[34,13,19,55,"Date"],[34,17,19,59],[34,18,19,60,"now"],[34,21,19,63],[34,22,19,64],[35,8,19,66],[35,9,19,67],[35,10,19,68],[36,6,20,8],[37,4,21,4],[37,5,21,5],[38,2,22,0],[39,2,23,0],[39,11,23,9,"clearCache"],[39,21,23,19,"clearCache"],[39,22,23,20,"cache"],[39,27,23,25],[39,29,23,27],[40,4,24,4],[41,4,25,4],[41,10,25,10,"now"],[41,13,25,13],[41,16,25,16,"Date"],[41,20,25,20],[41,21,25,21,"now"],[41,24,25,24],[41,25,25,25],[41,26,25,26],[42,4,26,4],[42,10,26,10,"all"],[42,13,26,13],[42,16,26,16],[42,18,26,18],[43,4,27,4,"cache"],[43,9,27,9],[43,10,27,10,"forEach"],[43,17,27,17],[43,18,27,18],[43,19,27,19,"key"],[43,22,27,22],[43,24,27,24],[44,6,27,26,"x"],[45,4,27,28],[45,5,27,29],[45,10,27,34],[46,6,28,10,"now"],[46,9,28,13],[46,12,28,16,"x"],[46,13,28,17],[46,16,28,21,"CACHE_EXPIRY"],[46,28,28,33],[46,32,28,38,"all"],[46,35,28,41],[46,36,28,42,"push"],[46,40,28,46],[46,41,28,47,"key"],[46,44,28,50],[46,45,28,51],[47,4,29,4],[47,5,29,5],[47,6,29,6],[48,4,30,4],[49,4,31,4,"all"],[49,7,31,7],[49,8,31,8,"forEach"],[49,15,31,15],[49,16,31,17,"key"],[49,19,31,20],[49,23,31,25,"cache"],[49,28,31,30],[49,29,31,31,"del"],[49,32,31,34],[49,33,31,35,"key"],[49,36,31,38],[49,37,31,39],[49,38,31,40],[50,2,32,0],[51,2,33,7],[51,11,33,16,"setDeriveCache"],[51,25,33,30,"setDeriveCache"],[51,26,33,31,"prefix"],[51,32,33,37],[51,35,33,40],[51,37,33,42],[51,39,33,44,"cache"],[51,44,33,49],[51,46,33,51],[52,4,34,4,"deriveCache"],[52,15,34,15],[52,18,34,18,"cache"],[52,23,34,23],[52,26,35,10,"wrapCache"],[52,35,35,19],[52,36,35,20],[52,46,35,30,"prefix"],[52,52,35,36],[52,55,35,39],[52,57,35,41,"cache"],[52,62,35,46],[52,63,35,47],[52,66,36,10,"deriveNoopCache"],[52,78,36,25],[52,79,36,25,"deriveNoopCache"],[52,94,36,25],[53,4,37,4],[53,8,37,8,"cache"],[53,13,37,13],[53,15,37,15],[54,6,38,8,"clearCache"],[54,16,38,18],[54,17,38,19,"cache"],[54,22,38,24],[54,23,38,25],[55,4,39,4],[56,2,40,0],[57,2,41,0,"setDeriveCache"],[57,16,41,14],[57,17,41,15],[57,18,41,16],[58,0,41,17],[58,3]],"functionMap":{"names":["<global>","wrapCache","del","get","set","clearCache","forEach$argument_0","all.forEach$argument_0","setDeriveCache"],"mappings":"AAA;ACG;aCE,+CD;aEE;SFS;aGC;SHE;CDE;AKC;kBCI;KDE;gBEE,uBF;CLC;OQC;CRO"},"hasCjsExports":false},"type":"js/module"}]} |