{"_id":"transparentcache","_rev":"29-24ba53bc470b0c7737e6b30a35a12714","name":"transparentcache","description":"flexible transparent caching layer for object methods and functions with versatile storing strategies","dist-tags":{"latest":"1.0.0"},"versions":{"0.2.0":{"name":"transparentcache","description":"transparent caching layer for javascript objects","version":"0.2.0","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"_id":"transparentcache@0.2.0","dist":{"shasum":"b73d845debac28aec5ff7c92b0aec5033690be5a","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.2.0.tgz","integrity":"sha512-GIV167riB/OEf+JNG6KeneWug4Xhjrn8uwW6pJsgs5Q65VywGDaxs048EG7unDSTAwOFFnAq/W5foGRQcYydUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAJMeGEG8NzMXIjLXUpS4TF0r+U8WuB3M6kXiM7+ObFAiEAnG+9bQ6B2QZR0q8isYK2+FhUbBfvWnTmwWIYN8LJc9w="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.2.1":{"name":"transparentcache","description":"transparent caching layer for javascript objects","version":"0.2.1","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"_id":"transparentcache@0.2.1","dist":{"shasum":"a692b12df31c826e5ea06d93c2156488f26069bf","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.2.1.tgz","integrity":"sha512-1detulY1ulyLqWnyiFjGVXsdlHagl1spH7oStoMt4UhlF9fXDXdXR5drnsj90XT0S4if2Vg8BebCVojewyplnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbo/su1hTPfyOK5rb+g+XnU7TYeI3KUP9YgUGtRKVENQIhANPQcEk5nyTHd16+WlA/jBwMEvfO3bhpARNuBOYcwQcx"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.2.2":{"name":"transparentcache","description":"transparent caching layer for javascript objects","version":"0.2.2","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"_id":"transparentcache@0.2.2","dist":{"shasum":"e7d634d1f091d5944607d5bb4f2ca99a4f07d0d9","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.2.2.tgz","integrity":"sha512-pKKXT+yIdTqLmyeW91V7eCZThneOFWC+ps98tWaS97zL0JbOYT+Q/OMZe4McAaEslwmF4+d8/1WzJOd407Ag1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2pxzOPGgdl5pQGX+h/iydgLh0+vpBo8i2gu54J1nySwIhAKWA+Rxh52Ui+xxDiKvVg5fD/Ogo7F1ye8p4HXjKQPuL"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.2.3":{"name":"transparentcache","description":"transparent caching layer for javascript objects","version":"0.2.3","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","keywords":["cachinglayer","transparent cache","memoize"],"scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"_id":"transparentcache@0.2.3","dist":{"shasum":"a62e8c5c61136e31e4aaff713e77af0174c6ae0e","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.2.3.tgz","integrity":"sha512-/G8A5MalhrV365lvwzkP2f+/ATGla7JzwyNtnmVndS2attj7yG7LmCc5/rSouw+a0Q4sFx86M//iut+M5HAJnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChMZTacr3oXgxb+sxIq869o9W0a6JKaI+V8sCXx0sIDAiEA5TvI9kUvDA8y6p10UzZv5YBKy2vVNCJF691K1Few7lg="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.2.4":{"name":"transparentcache","description":"transparent caching layer for javascript objects","version":"0.2.4","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","keywords":["cachinglayer","transparent cache","memoize","cache"],"scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"_id":"transparentcache@0.2.4","dist":{"shasum":"7f41746e2f22144b2f420db4acd123df0b546600","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.2.4.tgz","integrity":"sha512-B1kcYd3VThGcUlP0WNsTxIjs/1tQbQk5QbTtWRRiZmaC0zn69rip1nLZ2k1XI6+sSpXcsG2VfCG/NE2+rpkHfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBen2g+Ht71JQUS5QWQ8YZXNiXkZ3u6e+ltUnlSPK3h7AiEA8WKgPYyb0mFJjpfPSFjl3hnA7qa+OB/grIu1tw6Ogis="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.3.1":{"name":"transparentcache","description":"transparent caching layer for javascript objects","version":"0.3.1","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","keywords":["cachinglayer","transparent cache","memoize","cache"],"scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"_id":"transparentcache@0.3.1","dist":{"shasum":"825996c4831ed9b2a1198d585ff20a4255b72aaa","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.3.1.tgz","integrity":"sha512-Upq5uum2cYzixqn/SkO8clS99Hsc99bITIr47W9BHH40JpX/1BUST8eQ6oKkyf7zVtF/M4aMvUNztSI9dSZVqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9I6/g8TAfuCq/agYI5l2HlCo1LwJv2En7obgSZVHlqAiEApWNo3nOkClFw0Xu+adeKZAUnF+ScQJMt9kwVhW46lew="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.3.2":{"name":"transparentcache","description":"transparent caching layer for javascript objects","version":"0.3.2","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","keywords":["cachinglayer","transparent cache","memoize","cache"],"scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"_id":"transparentcache@0.3.2","dist":{"shasum":"c1cfb7e6f27a3db8d0913208677ad53248ad68a8","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.3.2.tgz","integrity":"sha512-QydBEhWupe8tkxkVSbPqC2/dr+rxk7dia+ljvLbNJ1PhPghiZ6yY5n6FVCfB3TDmF4d4fqOZhwPch2UENCCuFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIQrw2I7/I/JbHk1z4gZQa44jvfPR47a+odd7gNC40fwIhANwk4chmcg71kghial+vHFh7FflwiCiBIrfvunMtKDpz"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.3.3":{"name":"transparentcache","description":"flexible transparent caching layer for object methods and functions with versatile storing strategies","version":"0.3.3","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","keywords":["cachinglayer","transparent cache","memoize","cache","lru"],"scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"_id":"transparentcache@0.3.3","dist":{"shasum":"700bfc4df7683fbcfe77157ac59106ea0db4e018","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.3.3.tgz","integrity":"sha512-7QbciroIGNuse9SvF4NllZmlRVJkcElPBZ4yBsXCB0DLs2VsnnqpvKlPFFhWAeLtmXpHtjzA2mHvIfiRHln3Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2s95dVnjFjEQCCZGwM8n+p9MhHtPh4lAZOeuNmSPHNAiEA3Tp2tY8ZwDz4C+1FmMhaUJSPDoqKxO5oldOcSJ8fhew="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.4.0":{"name":"transparentcache","description":"flexible transparent caching layer for object methods and functions with versatile storing strategies","version":"0.4.0","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","keywords":["cachinglayer","transparent cache","memoize","cache","lru"],"scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"_id":"transparentcache@0.4.0","dist":{"shasum":"4eb8d9af30bc18d41f310fca5d22160c34b5053a","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.4.0.tgz","integrity":"sha512-HnIAF2mADGlT2UWQsPPlktmmwoPlYWjgjmP9kLp/LuYk04nUbJgiZUP3fMLu6N1iaeUx0bCrLHOLa+8cHgi9TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDp9muJSLJfYD5GttpbsZhOytxAgxrJODuhkj0xZXF+AiEA+B0TdP/zGorS4fSWhYAVwr6GbkGxO8v2rt5yEAx3WiU="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.4.1":{"name":"transparentcache","description":"flexible transparent caching layer for object methods and functions with versatile storing strategies","version":"0.4.1","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"2.3"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*"},"files":["index.js"],"main":"./index.js","keywords":["cachinglayer","transparent cache","memoize","cache","lru"],"scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"_id":"transparentcache@0.4.1","dist":{"shasum":"7e2037aff1273eb90e7d7a565a96ce3baccc791f","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.4.1.tgz","integrity":"sha512-k8ytfQmZsQX4pdK6pmQoNdfUQTHrRHJuyl2/PYshYvdd5nKeK9vJCjbnf0+T/R1B2aawXjg/jZ+MDiFKJvK7oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc0RizBEKUKaQhHfjz+HjgEXGrK0tIP+z9ptKBrzG53wIhAJxb8eGrnIYyT0FZDx0DUStuayGp8eTs+BVIMWTZWX2P"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"0.4.2":{"name":"transparentcache","description":"flexible transparent caching layer for object methods and functions with versatile storing strategies","version":"0.4.2","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"^2.5.0","sigmund":"^1.0.0"},"devDependencies":{"mocha":"^1.19.0","chai":"^1.9.1","sinon":"^1.10.0"},"files":["index.js"],"main":"./index.js","keywords":["cachinglayer","transparent cache","memoize","cache","lru"],"scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"homepage":"https://github.com/zaphod1984/node-transparentCache","_id":"transparentcache@0.4.2","dist":{"shasum":"7a3519d7b468f06697e2ff4d3fd17b5612a08291","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-0.4.2.tgz","integrity":"sha512-Y45OZ7UYV9hg8vLfdQuTjFi/sNuRh+u0Zu9WaRmUG/92e3ACzijplM7CxWJnb6nVz+XjQ2XWwPQoWWweuuCJ9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhtazOdA8GPYjQ4C/aNs4aulMKkJWdNIhr2gZ1yfcGFAiEAtF8S1wjaLS+XXMdIEONtBfAPMNRBb+1UaEXy1T7AuWs="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}]},"1.0.0":{"name":"transparentcache","description":"flexible transparent caching layer for object methods and functions with versatile storing strategies","version":"1.0.0","repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"dependencies":{"lru-cache":"^2.5.0","sigmund":"^1.0.0"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","sinon":"^1.10.3"},"main":"./index.js","keywords":["cachinglayer","transparent cache","memoize","cache","lru","transparent"],"scripts":{"test":"./node_modules/mocha/bin/mocha tests"},"gitHead":"f22dcc45fca5fbc18d4f11f460f3ba6073f562bd","bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"homepage":"https://github.com/zaphod1984/node-transparentCache","_id":"transparentcache@1.0.0","_shasum":"dde78575a9a0a5aaf9692e10c1812894b5c416bd","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"zaphod1984","email":"zaphod84@gmx.de"},"maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}],"dist":{"shasum":"dde78575a9a0a5aaf9692e10c1812894b5c416bd","tarball":"https://registry.npmjs.org/transparentcache/-/transparentcache-1.0.0.tgz","integrity":"sha512-zI8igbdR4NmNo/iN4NdBsshvDVG0Sl5s56qWWJ8F3nded4uG1mrOD1LuTAl4lfH10x/kItGRHgVAehrTXWbbKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMrmyW4ge2IMPxPVpNtmNSHPN1jAR/c0NkXrmCIIds5QIgIn02/TIIzBMoJv92cKiR8hb2KjYJEl6z27yy54WxknY="}]}}},"readme":"# node-transparentCache [![Build Status](https://travis-ci.org/zaphod1984/node-transparentCache.png)](https://travis-ci.org/zaphod1984/node-transparentCache)\r\n\r\n[![NPM](https://nodei.co/npm/transparentcache.png)](https://nodei.co/npm/transparentcache/)\r\n\r\n[![NPM](https://nodei.co/npm-dl/transparentcache.png?months=3)](https://nodei.co/npm/transparentcache/)\r\n\r\n## Installation\r\n\r\n````bash\r\n$ npm install transparentcache\r\n````\r\n\r\n## transparentcache(client, [options])\r\n\r\ntransparentcache exposes one single function that can be used to cache the output of object members or the output of single function.\r\nIt follows the memoize pattern and accepts a configuration that specifies which parameters are acutally relevant for the reidentification of a cache member.\r\n\r\n### options (object)\r\n\r\n* `cachingStrategy` specifies the strategy that is used to cache the method output, see \"Strategies\" below. (default: Plain)\r\n* `methods` a hash which keys are the names of the methods to cache, its values are pointing to the index of the parameters that are relevant for the cache name. e.g. `{foo:[0]}` specifies that the function `foo` should be cached and that only the first parameter should be considered for caching.\r\n\r\n### options (function)\r\n\r\n* `cachingStrategy` specifies the strategy that is used to cache the method output, see \"Strategies\" below. (default: Plain)\r\n* `parameters` an array that specifies which function parameters are responsible for the caching. e.g. `[0]` states that only the first argument should be considered for the cache identifcation name\r\n\r\n## Examples\r\n\r\nFor more detailed examples check the `examples` folder where examples for the caching of asynchronous object members, synchronous object members and asynchronous functions are located.\r\n\r\n### Sync Caching\r\n\r\n```javascript\r\nvar cachify = require('../');\r\n\r\nfunction one (a, b) {\r\n    console.log( 'one actually invoked' );\r\n    return '|' + b + '|' + a + '|' + b + '|';\r\n}\r\n\r\nvar oneCached = cachify(one, {parameters:[0]});\r\n\r\nconsole.log( oneCached(1, 2) );\r\nconsole.log( oneCached(1, 3) );\r\nconsole.log( oneCached(1, 4) );\r\nconsole.log( oneCached(1, 5) );\r\nconsole.log( oneCached(2, 2) );\r\nconsole.log( oneCached(2, 999) );\r\n```\r\n\r\nyields the following output:\r\n```\r\none actually invoked\r\n|2|1|2|\r\n|2|1|2|\r\n|2|1|2|\r\n|2|1|2|\r\none actually invoked\r\n|2|2|2|\r\n|2|2|2|\r\n```\r\n\r\n## Cachingstrategies\r\n\r\nCachingstrategies are responsible to implement the way in that the cache values are stored.\r\n\r\n### Creation\r\n\r\nStrategies can be created by either doing it by hand:\r\n```javascript\r\nvar strategy = new cachify.strategies.Plain();\r\n```\r\n\r\nor using the factory method:\r\n```javascript\r\nvar strategy = cachify.createStrategy('Plain');\r\n```\r\n\r\nA second optional constuctor parameter can be assigned to specify the the configuration of the caching strategy.\r\n\r\n### Strategies\r\n\r\nFour strategies are built-in:\r\n* Plain: Simple key-value storage\r\n* RingBuffer: Stores a finite number and kicks out the first inserted, accepts an additional options object that specifies the size. Accepts the parameter `size` (default: 10)\r\n* Lru: Stores a finit number and kicks out the last recently used, accepts an additional options object that specifies the size. Accepts the parameter `size` (default: 10).\r\n* Timeout: Stores cache values for a defined span of time. Accepts the parameter `ttl` which is the lifetime of a cache object in milliseconds. (default: 5 minutes)\r\n","maintainers":[{"name":"zaphod1984","email":"zaphod84@gmx.de"}],"time":{"modified":"2022-06-27T20:30:36.243Z","created":"2013-06-24T13:41:57.902Z","0.2.0":"2013-06-24T13:42:02.068Z","0.2.1":"2013-06-24T13:42:31.588Z","0.2.2":"2013-06-24T14:00:30.463Z","0.2.3":"2013-06-25T10:51:11.736Z","0.2.4":"2013-06-25T10:52:34.846Z","0.3.1":"2013-06-25T13:19:23.164Z","0.3.2":"2013-06-25T13:52:32.291Z","0.3.3":"2013-06-26T09:24:16.307Z","0.4.0":"2013-07-09T20:25:39.001Z","0.4.1":"2013-11-05T08:09:14.066Z","0.4.2":"2014-05-21T07:32:43.915Z","1.0.0":"2014-09-27T00:42:33.120Z"},"author":{"name":"Manuel Ernst","email":"zaphod84@gmx.de"},"repository":{"type":"git","url":"https://github.com/zaphod1984/node-transparentCache.git"},"users":{},"homepage":"https://github.com/zaphod1984/node-transparentCache","keywords":["cachinglayer","transparent cache","memoize","cache","lru","transparent"],"bugs":{"url":"https://github.com/zaphod1984/node-transparentCache/issues"},"readmeFilename":"README.md"}