{"_id":"cache","_rev":"29-ef3a8398c3e57088141b0119b4b9165c","name":"cache","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"cache","version":"1.0.0","author":{"url":"sleepless.com","name":"Joe Hitchens","email":"joe@sleepless.com"},"license":{"url":"https://github.com/sleeplessinc/cache/raw/master/LICENSE","type":"MIT"},"_id":"cache@1.0.0","maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"dist":{"shasum":"ab3eb356272162a7a81d2255c6fae424ff628a65","tarball":"https://registry.npmjs.org/cache/-/cache-1.0.0.tgz","integrity":"sha512-MF9vU/F6IvPsLEagvK62ihYApYtmYSrMGC0Hdqffj+JGGQmuZFJrMfn2X/JhNKdppZsgwS1ZkjybkKbiuzLLmw==","signatures":[{"sig":"MEUCIFP3sRldObiCgcrdnDyNNEvTLoGhmIStsh3c9iWdHyGQAiEA5rayMWVnvm1LG9CTyM2EV6qRtEy2pZlZECG6nvMxXGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/sleeplessinc/cache.git","type":"git"},"_npmVersion":"1.0.22","description":"A simple cache for JSON data with a REST API","directories":{},"_nodeVersion":"v0.4.10","_npmJsonOpts":{"file":"/Users/josephhitchens/.npm/cache/1.0.0/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"repositories":[{"url":"https://sleeplessinc@github.com/sleeplessinc/cache.git","type":"git"}],"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.0.1":{"name":"cache","version":"1.0.1","author":{"url":"sleepless.com","name":"Joe Hitchens","email":"joe@sleepless.com"},"license":{"url":"https://github.com/sleeplessinc/cache/raw/master/LICENSE","type":"MIT"},"_id":"cache@1.0.1","maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"bin":{"cached":"./bin/cached"},"dist":{"shasum":"ef1ba5b032f8189f605a20c17a613b611d5efa1f","tarball":"https://registry.npmjs.org/cache/-/cache-1.0.1.tgz","integrity":"sha512-A39rlKiJN69mf9nYRBYFz31wj5JxZmKAOzii2PK5qUuzKqHOImn1c8eiZSalx5r+0b9n6gGqoUi2+pbnMBuMEw==","signatures":[{"sig":"MEUCIQD02YYsWJ17sDNu5NSDW/p+k4FjaDiDUUQSFutF835dygIgPuKwwAj4TSrQ6mF10IaHhi6ygiv5k+T691MS75Kas7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/sleeplessinc/cache.git","type":"git"},"_npmVersion":"1.0.22","description":"A simple cache for JSON data with a REST API","directories":{},"_nodeVersion":"v0.4.10","_npmJsonOpts":{"file":"/Users/josephhitchens/.npm/cache/1.0.1/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"ds":"git://github.com/sleeplessinc/ds.git"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.1.2":{"name":"cache","version":"1.1.2","author":{"url":"sleepless.com","name":"Joe Hitchens","email":"joe@sleepless.com"},"license":{"url":"https://github.com/sleeplessinc/cache/raw/master/LICENSE","type":"MIT"},"_id":"cache@1.1.2","maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"bin":{"cached":"./bin/cached"},"dist":{"shasum":"a2c18d9972db513c9b654cf557955041919da9fc","tarball":"https://registry.npmjs.org/cache/-/cache-1.1.2.tgz","integrity":"sha512-JQxooU/5rF2SOjen+qGnA6fWqZe6gmLZ+9/VKW9uwqSdEMOlFN1W56mkMBmYrcQ+f15+OcIIfdL3zUpYFIkCrg==","signatures":[{"sig":"MEUCIQCFsK/55sXLzJouaAX3HBZOMs+pjbLjs7Q2HOMoMxFE5QIgfOqvQ5X9wqN8EG2uPl9mU4evXGsQGyA5N/QzzBT/Qkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"repository":{"url":"git://github.com/sleeplessinc/cache.git","type":"git"},"_npmVersion":"1.2.11","description":"Simple cache for JSON data with a REST API","directories":{},"dependencies":{"ds":"git://github.com/sleeplessinc/ds.git"}},"2.0.0":{"name":"cache","version":"2.0.0","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"license":"ISC","_id":"cache@2.0.0","maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"homepage":"https://github.com/sleeplessinc/cache#readme","bugs":{"url":"https://github.com/sleeplessinc/cache/issues"},"dist":{"shasum":"77d55a3c92f58d694475453222e0788c66bec3f3","tarball":"https://registry.npmjs.org/cache/-/cache-2.0.0.tgz","integrity":"sha512-pEf4gukdoiF3cZ1Z5DXvRegPtnVNVY/SN1s0HQCmZIEKqbySk6pbygvldM6KnTdtnrrOAn1bo92NwOA+4ZbQLQ==","signatures":[{"sig":"MEUCIEDx88D4RZ0Y7NGBg8I1yhidLZCaUHeLFPHg4B4UJtHpAiEA+9c0z1b8yDu97G25s4BfEkjF0Yu8aTJM2zXgUsyUScc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"77d55a3c92f58d694475453222e0788c66bec3f3","gitHead":"f625f4b120bd87e6e98f0709c8cee27868ae5e7e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"repository":{"url":"git+https://github.com/sleeplessinc/cache.git","type":"git"},"_npmVersion":"4.1.1","description":"Simple caching object without ttl","directories":{},"_nodeVersion":"4.4.4","_npmOperationalInternal":{"tmp":"tmp/cache-2.0.0.tgz_1513645153802_0.038570170756429434","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"cache","version":"2.1.0","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"license":"ISC","_id":"cache@2.1.0","maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"homepage":"https://github.com/sleeplessinc/cache#readme","bugs":{"url":"https://github.com/sleeplessinc/cache/issues"},"dist":{"shasum":"ec970ce99a3d1f12e191e0abb02dedc71d2743c8","tarball":"https://registry.npmjs.org/cache/-/cache-2.1.0.tgz","integrity":"sha512-ifbS5eUeYYrCYwEFHAiVtUxZQxNx0kOeNmjU9A9NHN365w6Q5WjOgqi7EQRPowet2g5yXvacfusL32ADhrVyTg==","signatures":[{"sig":"MEYCIQCS8IypeePtJ1yPfOml/tdDGhSyXHqQsHiqRX7OC3oAsAIhAMjbspQwwCIJUAjMHAlUq78JUVSxEcV1j5PapEkvkqTc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ec970ce99a3d1f12e191e0abb02dedc71d2743c8","gitHead":"7bec250756ff5c17790b9cbd84e30afa6451beaf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"repository":{"url":"git+https://github.com/sleeplessinc/cache.git","type":"git"},"_npmVersion":"4.1.1","description":"Simple caching object without ttl","directories":{},"_nodeVersion":"4.4.4","_npmOperationalInternal":{"tmp":"tmp/cache-2.1.0.tgz_1513646503135_0.952565134735778","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"cache","version":"2.2.0","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"license":"ISC","_id":"cache@2.2.0","maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"homepage":"https://github.com/sleeplessinc/cache#readme","bugs":{"url":"https://github.com/sleeplessinc/cache/issues"},"dist":{"shasum":"303cd42d76ae947632374b9ef70714b08810ac1f","tarball":"https://registry.npmjs.org/cache/-/cache-2.2.0.tgz","fileCount":15,"integrity":"sha512-P8c3tceJq/2jaeTQetgJlu4hNaAdOmCTfTDp6TbFHdlbuxHrPszFggkjEulwIs/+lhUQdiM3NV3A5g5S9AW9Wg==","signatures":[{"sig":"MEUCIQDZn1HcATqG4gth1e9wGW/ftuqvs8Cw1QEH4czCUduX7QIgaSTh/kxYQijaNJUFXl746DYRFTD+Keef/oqJOrHZ+SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegl/GCRA9TVsSAnZWagAABnQQAKPcyGUZBxwokpjj662V\n3/cEMomCk6sQKz/vgdziv+sRvkOi9NEp4fJupBsbBa1f/rvYkWL0kWpy2gxo\nAiYaMGm4/zKZjRXBmsMIrcj23jd4IjImyjg1GHNs4ttRpRMABiNuW8yMD2Om\nftCnRQ9NHsbnPXI4CFE5oKlliwqm/XAWmK310fs6B6GMNDBkbna1Vbgjc8jO\nYn4Y0lZhwGoZ3MBwhIsteBLFb3iSaC4Ai3CzN+jK4YB/kZ9T5cEisRlvHf5l\nKqR5oTjO1amM5o/VGOXBchoCbLVAkt4MXmUOUU8qa2FPTchFHR+6DIMq6IcN\nluDMhNQJaaeA4ZuXRKWFBFOETcj8v6a2wr7uKY2amZWwM21kAmdR8vP7V1k6\nEp5H5lvR45knmS3lWkHw1Yxt+l9qxG7hU1z8HozJE9M1dhvN0GHS0uIHfWxj\nVC0LTQa7KdFzHTiVeeDjYjqPQily8XcTpaSCtVV7fQ7cRCDbyCWolEMbBPlp\n162Y9fqUDDjza+C+qKPp04o09nAmsYvF3DlSShIj7G7h2Kjny8QpIZGhSu2O\njgg1o53uejeMVL0GaWdWzyuZOjeYBHpCwPbI1l1GHdMLzWNdY/M9+Zu3bcGz\nMxdUrEUpBSvWiPbww2Ch2knQNWkuQTJCB9IMidjOTMBSYKAeof5+o+d7Fo9Z\nHn1b\r\n=/f2H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7163174c44adbf8628e8eb30b3b1e3e8f39d9900","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sleeplessinc","email":"ops@sleepless.com"},"repository":{"url":"git+https://github.com/sleeplessinc/cache.git","type":"git"},"_npmVersion":"6.13.4","description":"Simple caching object without ttl","directories":{},"_nodeVersion":"12.14.1","dependencies":{"ds":"^1.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cache_2.2.0_1585602502481_0.3526463573755607","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"cache","version":"2.3.0","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"license":"ISC","_id":"cache@2.3.0","maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"homepage":"https://github.com/sleeplessinc/cache#readme","bugs":{"url":"https://github.com/sleeplessinc/cache/issues"},"dist":{"shasum":"c1c4804b71714834a9100384880b4929db0e87bc","tarball":"https://registry.npmjs.org/cache/-/cache-2.3.0.tgz","fileCount":15,"integrity":"sha512-HqtAZPMEslIkfquFh8YSOeVD5buOtxgCLu32VHskn0Bu9qgQOucQJ2H+kmFK5FWNeKbL6unaErrOW/T2icL0+w==","signatures":[{"sig":"MEQCICxrmi5lLVeNCixbbsNDlytttVUWCX92L7dLH/Ra4ncAAiB1eod4qY64hXlNbWbvi9bMcpMScow70l09Oskai5HfdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegmGRCRA9TVsSAnZWagAAXMAP/i/1scLi0MS0V2ufedxE\n5DlhAE1XAWndoxNPa3F1KDs9OtlrOVCk5KbplTXp3U9SYyOvoIMRguSp1bJo\nxarc4KFh2279CMNHdSVWTYrfiRR4HpJOlBDvCg0/VtEJlhcumMhQl2sU47pE\n0M6I/rmn5fzQOnDm1Z0HGduUU3H3sCVm4jBhuBUJYww4EuXy6gMuwXbcpnTV\n8vX1WZBarGnA9E5Hq83zJBRoRrNIeDbh8xvOR62++qkpzhJ9Z95LkT6Dhl3M\ntn8j1C6kR9ZHGzztGS+z/Rb6dQTFmZaLuDqp5FHiHieoT6zANKRYluRnKZs+\nQ7WKiWwhpE8xUnLnyhSdlFhhKDdGhLupMoUW+GEN4b2dBpDk+yywmqoo6bTx\njmpe26Zysu6YujL5nmmgZgwq8YBK/GLkGobed9JBQCLHBEM2nV8atmmavz+S\nxwh34+/wf8ThbK6FfOwuJt03us4CiYdaJ/8rt+UMhg/p0Ck9ki0pIpLJsn76\nhA/MKbd/8ngUll4u/htOnvn//6EUTPT3CMyuFZchp0mYSjwFe9DOPa0eOT/O\nSE4tfoQcNtRZZiqi9OblTatHNXaM6FA2IuqzsMhztHmIehNME01ViYK29sjA\n5woRTQabczTKUhoHPWU+SBAPcaKpu1WX+20qfdNb9xUAdevOiPaYskEqT0nP\n6ZgM\r\n=uBc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"64af95238935b8383c0c4150da8d60a369fade01","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sleeplessinc","email":"ops@sleepless.com"},"repository":{"url":"git+https://github.com/sleeplessinc/cache.git","type":"git"},"_npmVersion":"6.13.4","description":"Simple caching object without ttl","directories":{},"_nodeVersion":"12.14.1","dependencies":{"ds":"^1.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cache_2.3.0_1585602961666_0.18003895713787466","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"cache","version":"2.3.1","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"license":"ISC","_id":"cache@2.3.1","maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"homepage":"https://github.com/sleeplessinc/cache#readme","bugs":{"url":"https://github.com/sleeplessinc/cache/issues"},"dist":{"shasum":"78334a30b2c9daca2d10abbe8f9a0b610ddf91ba","tarball":"https://registry.npmjs.org/cache/-/cache-2.3.1.tgz","fileCount":16,"integrity":"sha512-FR/0U9GMDAq4ERSom2ThoiXz89BlhCSftDOBUgFSBTw0Kh+zBXbDan/DMzh2pP3lDqmOatruG0NqUkeXQqaNKQ==","signatures":[{"sig":"MEUCIQDwT2+H2BS4wyV8Wa3jA04gk3ue3d+kG9B6EkNP5HwxiwIgGrAvqAJuIgnbDhtp3jtnTjhnIP/P53RD1cf0CqN5t0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2lV6CRA9TVsSAnZWagAASX8P+wQ90nCdSTLNHpbmtDLX\ngSF26xyDqtmMIBjpofD57u+PEl08UZkyLKZrGwxHR9dEk7tkL8lTVsqcGPVN\nh3A3d4Lo6bV6oR9ITilTYyPJO733c1RzM+n++yzODfwt9Z8P93g/ZmdnR7fL\n/IFU9nNaNu4lykRutAalrD7CVbjs9hoF5VBGEwZfwKLXgOwIbsBJz2T/esBm\nXskQCl07Y5bBIGWFcHqEtm2IHWGFdO8s69gVWTkt2aBtXhzLomfdF0ZHd2VK\nv9b51f9OwBGFKpEWu2j8WEzOLiDC4bg8TZr3UDjd5NT6YuHcR1fR+Qb4zFDl\nQ08fchrkXAwO5432C79bLpLl+itEEVFpxc2vO5DUXaoqvJBxhR5Ze+RZ5Z3X\nezIk7AFk8lGeMQzjluSNSSx/Zr2PFjrJs+q7qo4KDqOk+wDp7fxI/Opa+jBM\nIy32JvaDpiho0gP6vnWGY6BI17LUxvEI6+i0SuxS/OX1uG2GaVWoCDxl4fAM\nFT3sht9Im0AFA5ZPryCqOxA5Zc9F/Y+SWUpUFmzU0kLYlP8FNM1y+rfajWHT\n/Bwd4qAOQIy9clUM6+vIQKwtukuBzE7mrjflqey3NYNcMb1wIQKSqlQmV3Wk\niBGtOcuJwBsZNiFTYk5rrWhKpZQXtT2b5PtM8oYkhUI2c4Z9tfFZUyDAk9YR\n2e46\r\n=NMv7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"425b7a6c4156257930aff8bfbbe2c96d3b16f7ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sleeplessinc","email":"ops@sleepless.com"},"repository":{"url":"git+https://github.com/sleeplessinc/cache.git","type":"git"},"_npmVersion":"6.13.4","description":"Simple caching object without ttl","directories":{},"_nodeVersion":"12.14.1","dependencies":{"ds":"^1.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cache_2.3.1_1585603882801_0.5292149420056138","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"cache","version":"3.0.0","author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"license":"ISC","_id":"cache@3.0.0","maintainers":[{"name":"sleeplessinc","email":"ops@sleepless.com"}],"homepage":"https://github.com/sleeplessinc/cache#readme","bugs":{"url":"https://github.com/sleeplessinc/cache/issues"},"dist":{"shasum":"1c5857e874f7064be641114a605c7e2ae8a80880","tarball":"https://registry.npmjs.org/cache/-/cache-3.0.0.tgz","fileCount":4,"integrity":"sha512-sNoM5jithfalxIceo/uFFm5bOlGjux2y8jEvjNb0F/cACWQaMmWuEPTLl6GzLHdFcNsbWBBdqkBd9NyefZ5UQQ==","signatures":[{"sig":"MEQCIE4i11w2ZyIghvcZACoHCHNE8cZ5797rkLpfreJO151iAiB1sT0ZWR5Y/UBQh/3097jQLBlLVVqaF0qP0DmH1I1+YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuMgDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPLw//SHRrgI0VhJd01yNYXZtLSuSGxg874c6hO7tdzxefjkj8GnkI\r\nk6mDU1LxGwhYLVd605FYxvHpUcLR89C7+iMVnEDVPYfhcvYAWNWF+uP55hGV\r\nKcO+cDX8UH0EVzt07iq7P/yxTNjGjq053W+bAXt0kN4p3+wYzDt5OUPkUJl8\r\nzCZm0hmJe39LpIUTgJJB0u4wX4V2xaPGj9DYUNeYVMfQdHRGyCbow+gzCBjb\r\n4oKudEhUT1xTYIBcYh93mUUm4Mf7JP6k/fRQfy0uc3Lg6rxOIN0ZY9dBBiQ3\r\nBp8yEumqUktzbYIHrTtchDmQ2rqDsQUFpomX2zPwwgt6/1IJxcJOWLFJAlqM\r\nXI4gHC8ZQf57uHu++Zqg2qLVkjnT/XB7sbPTHQ1I2YBdTKGwjrCpTFtsRGMV\r\nIuGV52ZV1CFEdQraCuoK6++yUqgeFpjcTF7Sbt8NWOlAty3ctW81iV/EGvG5\r\nu71d0of6l1LJmU7jdTTJionODxrq3iCvO+AFLZ+eOrP3jexLPyPL/ebPd6jF\r\nWdqJlTGIcavncttyS5r7HZG83uf2JTeDy/hjeLRIgK25s47vUZQH/fgNRVqB\r\nUkxaRYPbe7yw8vG8eDXQz03TcfEBmnz5B6eOSvYftLm07skzmLKgIXgRw1nj\r\n9YEYEp+O0lsfTfH3Oms1Yt2wvSWPg7ANj9s=\r\n=Y6P2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5c5dfde00df99b2347787a395f4fa22aebc179ad","_npmUser":{"name":"sleeplessinc","email":"ops@sleepless.com"},"repository":{"url":"git+https://github.com/sleeplessinc/cache.git","type":"git"},"_npmVersion":"8.10.0","description":"Simple caching object with optional TTL and file system persistence.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ds":"^1.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cache_3.0.0_1656276995423_0.902305538848512","host":"s3://npm-registry-packages"}}},"time":{"created":"2011-10-13T07:12:09.712Z","modified":"2025-07-04T17:29:32.191Z","1.0.0":"2011-10-13T07:12:10.953Z","1.0.1":"2011-10-13T23:34:24.053Z","1.1.2":"2013-10-17T05:13:31.408Z","2.0.0":"2017-12-19T00:59:13.902Z","2.1.0":"2017-12-19T01:21:43.234Z","2.2.0":"2020-03-30T21:08:22.617Z","2.3.0":"2020-03-30T21:16:01.747Z","2.3.1":"2020-03-30T21:31:22.905Z","3.0.0":"2022-06-26T20:56:35.530Z"},"bugs":{"url":"https://github.com/sleeplessinc/cache/issues"},"author":{"name":"Joe Hitchens","email":"joe@sleepless.com"},"license":"ISC","homepage":"https://github.com/sleeplessinc/cache#readme","repository":{"url":"git+https://github.com/sleeplessinc/cache.git","type":"git"},"description":"Simple caching object with optional TTL and file system persistence.","maintainers":[{"name":"sleeplessinc","email":"ops@sleepless.com"}],"readme":"\n# Cache - A simple caching object with TTL\n\nCopyright 2017 Sleepless Software Inc. All rights reserved.\n\n\n## Install\n\n\tnpm install cache\n\n\n## Usage\n\n\tCache = require(\"cache\");\n\n\tc = new Cache(10 * 1000);    // Create a cache with 10 second TTL\n\n\tkey = \"foo\";\n\tval = \"something\";    // any object\n\n\tc.put(key, val);      // put it in the cache.\n\t                      // Optional 3rd arg is TTL for just this\n\t\t\t\t\t\t  // key, e.g.;  c.put(key, val, 5 * 1000);\n\n\tc.get(key);           // \"something\" (less than 10 secs have passed)\n\n\t// 11 seconds later ...\n\tsetTimeout(function() {\n\n\t\tc.get(key);       // expired out of cache\n\n\t}, 11 * 1000);\n\n\n## More\n\nYou can also do some other stuff.\n\n\tc.del(key)            // delete key/val before expiry\n\nYou can create a cache that will write its contents to a file in\nJSON form (not recommended for production purposes):\n\n\tc = new Cache(10 * 1000, \"data.json\");\n\nNow, when do anything that changes the contents of the cache,\nit will write it to the file \"data.json\":\n\n\tc.put(key, val);\t\t// data.json appears\n\nAlso, the cache will be preloaded from the file when you\ninstantiate it, if the file is present.\n\n\n","readmeFilename":"README.md","users":{"johnalwin":true,"ramjancse":true,"eoikonomou":true,"kristhel93":true,"pullman-group":true,"hyokosdeveloper":true,"amandaciobanu":true}}