{"_id":"@opuscapita/cache","_rev":"35-d5b93a34d5a378386d161ce4899feaad","name":"@opuscapita/cache","dist-tags":{"beta":"1.0.13-beta.4","latest":"1.3.0"},"versions":{"1.0.10":{"name":"@opuscapita/cache","version":"1.0.10","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.0.10","maintainers":[{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"96e2d388cf7e559f49351c576eeda5434bdab7c4","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.0.10.tgz","fileCount":7,"integrity":"sha512-Xlk+0cu7XakUJRJUyc7Q1pT39YDlqG0UbtLxGg80LkZP8uYBhtsq/Y86anRtwgo0PNYkiViIb9fpjiaKfxAW1w==","signatures":[{"sig":"MEUCIQC1gdIs6jncdwL7vfl5t9+IocLZuc9pv0iCCN/NPGlOQQIgNPn+1qJX/ACEpeSNTOmWl3OC45EiCgxCKra/IeddkfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeN0ICRA9TVsSAnZWagAAphYP/058u13KfG+KDNs5Nufb\n5SoptJNudneVnoLXmDK6o7UZnWetSVg2crZDo8J2gWoeJx+zljejDn2GmU1m\nsjlLiXKw0lyso5pzdEh6YPKDmGcyhDMVU81y34jdHIcqbrYmq1BLqe+bfBt1\noyGLN6L/A6/jCvuzW4eiV+vFs7eVPmI2DH8SHZTkP2W3GGxR2TL35ZVyiHW6\n7ZNSn2k84u4Pj4/8eBeC29OOpS5hhlpvrt5CVWJWXeAuT5a7MABWBBMuQN2W\nHzGTJoLsiOwfjrvdAD00kEUpeG4XshG5PGI7kFP+gpwQO/W51HRY8rKSKO6o\nyDjTrqIhnnt0Ponkz+qbFnXGFCOJ8EVdg02dsmAtHG7WZfP2auQX99NkTiXF\nVHEr/ym+/Jdn1/oUlmBk5JpNvyvKNeKsKcZkNcNnc/1SXMe2JdRkdxxKEfOf\nTHvsp5Ltp7L5rYPs8VneKrg8Cg12I1lhILrDmixAeVSy+Z8TiPp3epkR59gK\nJkKABfkWvqLZNOixFolbpibp5Xhfh0a/VW78nFFHOQoMS18+cAK5opStNHDd\nEWQGE8uSpWfCA0BLvGLjYFlXCw7IXn31nezBZYgwxB8d6KYokWTEzW3I8asd\n3Ga7prAp5sMQ1dE0pMCUTtLxBdbRvoW8f0OSwc5Mrn7xZ5CgkhkXO6Q2p4IU\nD3bf\r\n=1WU3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"00d4fb4ca5d448396f406760521fa385528b2e6c","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"npm run setup-consul ; npx nyc mocha --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.10.3","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"8.16.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.0.16"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.0.10_1568201991524_0.5815249091529913","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@opuscapita/cache","version":"1.0.11","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.0.11","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"4a9c5d4fa1de8556816c3b87ac0d2f238bd2f8a6","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.0.11.tgz","fileCount":7,"integrity":"sha512-nY2ZFEK9//RJSoYUvlvEyhw1qEoFEqVjR11S92Bac1F0XvV80NJBYOv+MM5r1UKBbjDNrlbQhlLoM4U1c418cQ==","signatures":[{"sig":"MEUCIBl0xLZ3tC2szdZo45QErBqM5yoiROo1yxd4FmwXFUYFAiEA+2Jb3J1D2uBwgaPg4/jOtFLOd/etu4EphU1XciNN0Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgKFcCRA9TVsSAnZWagAARvgP/1I0XSE+zIWrdzb9LIUZ\nMqGQUH/1LQCVdFwxzh8x8hqFScTsnxgctmJq+tCRLYmdZGRk8xGu1SLRsfFC\nRunTTDN2wGwhjwqRYSWk3tGJwKCPP2POMhJ3+QFrSiqQvgFCDkrkT82Two0/\npaEzkQ6rwGxVDkuYNdyMR0ufXAqnuT9j2JncH+/Ru9nHEApO42B2ggB4gxMp\niq+rrK7py3AkKgI00zs/D0ltt1xOiU30JaG5Vg+wMGCv/oW8F/jKJsM7kwRu\ncsMWWYbzX6rqvOpD71T+NYXyFl95y+aFD/svZTz1xRfY2bpW13vdgxqP0IM3\n22ghRL0BwC2k4Yp6pIKdBSHWqTZF2YAB4qE9tJtTJjCPh1g7x0R5u8EtEv3r\nD2kxLtbjj9DbVAt5DA2IrAl2cK8AnTnYOCXUIzB3v+kHymRmfd4dF+TQTU9R\n8gKSAZ36GLOTlMYybkWwy7Ij5oB5qHbraq6pnfEFNLXJhx6k2VrBFeeIL+nr\ngVmm9841iHJ2Lp+6c2EgYz9B1ipq5To6bUylre5eY/PrjdCcuujkLyPhfB7Y\neZT1UIPAWcBai7EAvWUVyLXXjKG84fieeR2I0kqDsZhWEPHGS8cKeeaZidyx\nqdTVzAXSRWgIhMPvrM7+OOG6GPP7B5EZjWauyilX07R0qDbN1PWRo4EUKrow\n+L/y\r\n=r+Pm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ac4b8d9c6b4922d7c49a94d716e00404b9ea21a8","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"sleep 10 ; npm run setup-consul ; npx nyc mocha --exit --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --exit --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"sleep 10 ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.10.3","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"8.16.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.0.16"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.0.11_1568711003906_0.5804955176017303","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@opuscapita/cache","version":"1.0.12","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.0.12","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"179b03a33a5933c6499703010e8e38580bd32278","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.0.12.tgz","fileCount":7,"integrity":"sha512-zT84IR40QmvZnT1mdzqIuHJvgKQNN75WnPwOb7IO/l6lOIwSV6nBric9XxUQ+QTwi3cgdp7Yi7T9SRtGwOjlpA==","signatures":[{"sig":"MEYCIQClA+DDS1bFTjJ4L8ctVfdrGgqf29ItIlVGbtnpr6QaagIhANPrBi6A6P3raZaq10nwuFEP+rep8WixhAW7mtRFObsA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg316CRA9TVsSAnZWagAAVUkP/RZOhTYuFrwgCNyx1+37\nOur1Xqr/tK9I+m+oSra7J5eGAphrg8NWL+jrz/2+flEh/fIsxr3X4DYBm+t4\n4bChcPxsrxA61gtBS046ZNdy642nEqJJFRu6e6x1wKQJuCvtJ9A7ZB3istww\nWdUl44d+o3JZwTb8frm2giOrLtvOQu4HOcSVcYTufiuMolDsc4TMAC/XL0m1\nnpO715il7y3f4uebGcB3WomLrJeE7h2I15CUt6lZh4D/pTSWQ2ffdn7SKJmJ\ntNu7wgkVXE7v0nOnC1EnPY3hmgnM+s5Jx5KjB0pGHZwmZalt/5rkn3vwpUA3\n9XkMhyJT0Pnxbc7HTTbkHmIT+wHEEpzL3P66u/0HrlwHxQAIJ/yAn+8He++x\n7Vd8U1aBcv2ZicZJz/zI4cYjR7GNg80ypS9dQ54/5FwhFma1zlJbdc+WAkfx\nmGBzIca8fhyRRyIvHl6yGsaDi9gYNB1+Wx2Sgf5EAZfc/LEfZqn22ArGIUnp\nLkKEsaf8LxcWkmH7XdQCURTpSYcQdEWn+pWGoxPSkkTPZGQzRC8pyTZrrgHK\n9XdIIxXkRQkSffx2FjjPe0KVIu1io6QKQ7DW7+cehPpp3orvYsS0kzknZpu+\n0ifuE4lvJd0u6aVUAlSwH7K8OLre2NC78rz1fCa+H1X2M2VFfb70yU92Yl67\nXpAG\r\n=mYUX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"015654799df91b0dd8c517c7fe0e44c60aa26e81","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"sleep 10 ; npm run setup-consul ; npx nyc mocha --exit --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --exit --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"sleep 10 ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.10.3","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"8.16.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.0.16"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.0.12_1568898426133_0.7745190969100404","host":"s3://npm-registry-packages"}},"1.0.13-beta.0":{"name":"@opuscapita/cache","version":"1.0.13-beta.0","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.0.13-beta.0","maintainers":[{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"91cfadbe4bfcbf55ba829a216ac92a49d8a39f94","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.0.13-beta.0.tgz","fileCount":7,"integrity":"sha512-ZcfRcElsbBsHsrUBFkGF8zwIL8zjwQqUEZVarlcKYTEfUoqXA4ZQ478lU4Uq0v4FLuRYRatkE2oAqqmfQL968w==","signatures":[{"sig":"MEQCIAwKo06qxsRa0w0QoaDgnHLFyN+Ttd+iviZbnDbAebDCAiAHCIaB5GV3Ai9j6BTuo4LAyVtOZ4U/jQ69yNhyAQUzWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9acxCRA9TVsSAnZWagAATSUP/2VhXN9A8YJDNugBSovM\nLnPgoSdW6BxwiBHcChwC+VxKNwnXYG/FyKnIkjfJi453T07o/xNzFIjuC9l3\n88OmmyFSz2X4aAqIb4f1SShgxV75HF9y5/EDn96liMlxPn380TUPrpgnXK/Y\nVEhl+YDJVG/+ghK4jzrO/8wnpKj0EsRKd4VRfrPQZJl4Lmh2eJO9ZYRsBaj+\nWi8+TZpxI65R5Q/6R6TjqjZOUnthUHz/IoN3iBoQmmAoLxs2VcGy+k7yXeVj\n6J8Mwy9myFrBZCel0qPX2HYi0fL2mQ9JXfITDcngXYvESEhdc9e9VkoewcoF\nYmysmbvF5goMRZTSfE5Jjs4oTWqRmLu5yYERt30nP9l5iZ6+oQ6M7Hm7kC35\nU9WiN1R0yS3R2bxlfa1UvMTZkLxGrrxegypoi0A1NaMFeaYHmYyKlUBx37KD\nsJswkzU3ZSgvxwlkqcr+q8mO28FUc1XoB3lbjXefLmfAeRtofg/k/yMKcr0A\np/bqKCg2lJoofzc2qbZ+nUKiIgypqVNQehwEL47UdcbRRhEk6RZGL5TzcdpP\nt/aFkHDULbJXupX6IIGkEC80ckCxrOFVr7LCp8cUfehJkEhs0WKJbHaNo/Ci\nzL63VqlMPKWUdkUKwbJrF1sv/dtbGEV3prTmW/0i/cKeFy++BhdhfHEq34ub\nEjiY\r\n=GIaK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @opuscapita/cache\n[![Coverage Status](https://coveralls.io/repos/github/OpusCapita/cache/badge.svg?branch=master)](https://coveralls.io/github/OpusCapita/cache?branch=master)\n![Build status](https://circleci.com/gh/OpusCapita/cache.svg?style=shield&circle-token=e6ac9c809182fd59919f13c7a965e9113661b213)\n\nThis module provides a cache front-end for unified cache access independently from the underlying cache technology.\nBy default it ships with three cache providers: dummy, memory and redis.\n\nTo have a look at the full API, please visit the related [wiki page](https://github.com/OpusCapita/cache/wiki).\n\n\n### Minimum setup\nFirst got to your local code directory and run:\n```\nnpm install @opuscapita/cache\n```\nIf you are using the redis back-end, you'll need to have access to a running Consul server to get your endpoint configuration and a Redis server to connect to.\n\nIf all this is set up, go to you code and add the following command:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache(); // Memory driver\n\ncache.put('hello', 'world').then(() => cache.get('hello')).then(console.log);\n```\n\n### Default configuration\n\nThe default configuration object provides hints about what the module's standard behavior is like.\nIn order to set plug-in (driver) specific configurations, you may add a sub-key to the configuration having the same name as the driver property you set and assign a configuration object there.\n\n```JS\n{\n    driver : 'memory',\n    keyPrefix : '',\n    defaultExpire : 600,\n    pluginDirectory : 'plugins'\n}\n```\n\nExample including memory driver configuration:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache({\n    driver : 'memory',\n    memory : {\n        checkPeriod : 10\n    }\n});\n```\n","gitHead":"4d15b4f0675490ad89e7dbff037e0939734f4a70","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"sleep 10 ; npm run setup-consul ; npx nyc mocha --exit --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --exit --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"sleep 10 ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.14.12","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.0.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.0.13-beta.0_1626711857469_0.5277865580446004","host":"s3://npm-registry-packages"}},"1.0.13-beta.1":{"name":"@opuscapita/cache","version":"1.0.13-beta.1","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.0.13-beta.1","maintainers":[{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"cdb736a7c5a2fb359cc346fa716d256b9424f818","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.0.13-beta.1.tgz","fileCount":7,"integrity":"sha512-kHYn4CqeWXhPkraKMzMCYPd4mEo3HQM/SYlJCREbb+1tq1KyQp4w9hEXRDzNBSr7wKIos7mS9RyHZ03Ap53QiA==","signatures":[{"sig":"MEUCIHFChQ2Dk1daZ/ZKLNSmANavXtiwPLsNL+DB7bkXgpvnAiEAp59ewvdIG6G6Sc8Sqz1sTTeyklONi8gV9lS0PQhDLsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9aonCRA9TVsSAnZWagAAqMsQAIhFLnoBmwFsgr0U+6Qa\nDcdhWlNxOE7EgAGf/VoS0rim5u8tzT8bdGrHN5v5RxYSggdxOM3zE3YLQl6z\ncg4P6likE1dR77V7JfnoJrc0QN4X7gAUsqlq6N6F/fdsIVQcocXhSVKesBhV\nEndNHFj76FfMZ0QxjBpjJcDQmLU7+SLsA/RUiXtlDngt2XfRCJRXqMRJdELA\n2tb1Nw+p6H5BBurOqLU/uUNJhpv6gWd3DNdprZi1nm0m9BOl5iVKCIsix/cj\nE47guM/9JqI2sLUEnxxjJr0OM2TI4Gnz6yZtYCGW6zY8PFoCDOiz1q1xlIjc\nAJbStcdlRF5Mw+qVB6zrN2MyNBZUMTgOvvtIePDwEpZ1KBpdg87sdNqiMcRR\nHEDoAR41C/0HFThTa75XFWCJua4e4R3zH4JimSxJlFXnnJevfhmNlgWiDA3f\nxOzALZZXxHtU0peBlRf3izKByLS4dPX+q+cshGdomVQlVbMBW3zT552lK4pY\n7ErMCv11H5bV3DaJE6javOWdQQTBf676aKg+FPEjFiS348zD28qNEHvJ25xm\nd2svOS1d+4FaF0nGgA1cTuV5hin6UJju/afgoB46vWt+YZ+hmNc5EW4FtuBd\nEvyXD5dBkgJ+Q2NMqRIIUGwBIGOcYxpR1kaFiAs5vDHOC9ZjofaTWX5ClGUz\nexXl\r\n=r125\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @opuscapita/cache\n[![Coverage Status](https://coveralls.io/repos/github/OpusCapita/cache/badge.svg?branch=master)](https://coveralls.io/github/OpusCapita/cache?branch=master)\n![Build status](https://circleci.com/gh/OpusCapita/cache.svg?style=shield&circle-token=e6ac9c809182fd59919f13c7a965e9113661b213)\n\nThis module provides a cache front-end for unified cache access independently from the underlying cache technology.\nBy default it ships with three cache providers: dummy, memory and redis.\n\nTo have a look at the full API, please visit the related [wiki page](https://github.com/OpusCapita/cache/wiki).\n\n\n### Minimum setup\nFirst got to your local code directory and run:\n```\nnpm install @opuscapita/cache\n```\nIf you are using the redis back-end, you'll need to have access to a running Consul server to get your endpoint configuration and a Redis server to connect to.\n\nIf all this is set up, go to you code and add the following command:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache(); // Memory driver\n\ncache.put('hello', 'world').then(() => cache.get('hello')).then(console.log);\n```\n\n### Default configuration\n\nThe default configuration object provides hints about what the module's standard behavior is like.\nIn order to set plug-in (driver) specific configurations, you may add a sub-key to the configuration having the same name as the driver property you set and assign a configuration object there.\n\n```JS\n{\n    driver : 'memory',\n    keyPrefix : '',\n    defaultExpire : 600,\n    pluginDirectory : 'plugins'\n}\n```\n\nExample including memory driver configuration:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache({\n    driver : 'memory',\n    memory : {\n        checkPeriod : 10\n    }\n});\n```\n","gitHead":"b1f2b710486722319ca72c76f2439434a7726c4a","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"sleep 10 ; npm run setup-consul ; npx nyc mocha --exit --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --exit --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"sleep 10 ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.14.12","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.0.30-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.0.13-beta.1_1626712615222_0.44931583895846816","host":"s3://npm-registry-packages"}},"1.0.13-beta.2":{"name":"@opuscapita/cache","version":"1.0.13-beta.2","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.0.13-beta.2","maintainers":[{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"2a9a8b4ae7de78eb9539a4b74be3fe9854168670","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.0.13-beta.2.tgz","fileCount":7,"integrity":"sha512-wCUc2kmCCTvbZVzfot9qn/eidNtAm1RCjF4BKC9xClGuTmYtqHuSe9NQXmFKu5kExvKUkOMozQTy8bKdJM3ezQ==","signatures":[{"sig":"MEQCIHjswUUeG+ByvaE2S4dqFGWVH7O+nqE4AnvzZ+S2KAH6AiA6dG6uQyznt65hCcIk+ZBrZJEwvVx/cEtan2rU2NuFyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9re4CRA9TVsSAnZWagAARrcP/2VB2GzcM37fOgIrcZxE\nKulXjXtI/Xt56aA80zbmx2KnUD+/tMnDcVHlZOQj1SGR/CiEvzgzH9InZjaz\nUGDXDnAsyLFxewA2SV5T1NOb1H+7a3GNpQG36vg8bf4CnAljhYOEbdyimD7n\nFvEXqsf8BlXL33b3L+sdo9gkVjrC5GTeVZp7BLHRu1FljNH3aMhbTKj0ZGja\ntVJtRFYqIhVWU7Btb3Bwa2OTQS3bq4odxRtFj1F2N8ZYC3XoyAfmNjvxVVE3\n9CZu8fiDgk2fRnCXirWCvIh2p+DH1YjVjb/cz4PrB8DfadFvFRqHidsx8jDe\nhHcUeFUXd5bvrbJctK0X676YaCeT18TVxsiOJgjwNVMZPylCn49Cpd96f0Wj\n7y4VFkK+JLshAcZ1yUGZp+LKvS2kpBM49NqDremijSndOG2Czp2eDjkavfCu\nRmMPN4Sn+34HT56pcSByjdMe7tMlqqM+adpZ35edl9vqwGrtXg9pxYr27BJ+\nVBrcPc+sOjoYu5IIXMXJlGGYorl/ltUV4QXlOy/A/CETObbAZesd8pZGVtVS\n8GSKGHlNOvvoOQB+veTAYOT7YoSvXFN46Pv7ZDvtI5+Tr13VH9Tht3LM6MiY\nTwIEg2haRZroKHYkxLxlgRC24Rv1qIoj8xehp+NAocceooqt3/WftNW2DW3H\njuQb\r\n=1X6I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @opuscapita/cache\n[![Coverage Status](https://coveralls.io/repos/github/OpusCapita/cache/badge.svg?branch=master)](https://coveralls.io/github/OpusCapita/cache?branch=master)\n![Build status](https://circleci.com/gh/OpusCapita/cache.svg?style=shield&circle-token=e6ac9c809182fd59919f13c7a965e9113661b213)\n\nThis module provides a cache front-end for unified cache access independently from the underlying cache technology.\nBy default it ships with three cache providers: dummy, memory and redis.\n\nTo have a look at the full API, please visit the related [wiki page](https://github.com/OpusCapita/cache/wiki).\n\n\n### Minimum setup\nFirst got to your local code directory and run:\n```\nnpm install @opuscapita/cache\n```\nIf you are using the redis back-end, you'll need to have access to a running Consul server to get your endpoint configuration and a Redis server to connect to.\n\nIf all this is set up, go to you code and add the following command:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache(); // Memory driver\n\ncache.put('hello', 'world').then(() => cache.get('hello')).then(console.log);\n```\n\n### Default configuration\n\nThe default configuration object provides hints about what the module's standard behavior is like.\nIn order to set plug-in (driver) specific configurations, you may add a sub-key to the configuration having the same name as the driver property you set and assign a configuration object there.\n\n```JS\n{\n    driver : 'memory',\n    keyPrefix : '',\n    defaultExpire : 600,\n    pluginDirectory : 'plugins'\n}\n```\n\nExample including memory driver configuration:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache({\n    driver : 'memory',\n    memory : {\n        checkPeriod : 10\n    }\n});\n```\n","gitHead":"6a9452ec39e570940fc4e1a07d8617358e994531","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"sleep 10 ; npm run setup-consul ; npx nyc mocha --exit --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --exit --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"sleep 10 ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.14.12","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.0.30-beta.0","@opuscapita/logger":"^1.0.16-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.0.13-beta.2_1626781624190_0.23556153292269255","host":"s3://npm-registry-packages"}},"1.0.13-beta.3":{"name":"@opuscapita/cache","version":"1.0.13-beta.3","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.0.13-beta.3","maintainers":[{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"866598f3a47d3e36e2684a7bc71509dfc6ca2ad3","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.0.13-beta.3.tgz","fileCount":7,"integrity":"sha512-pW7aElTqOTXCnQfTF8YCrYGUzSsTT1C630eAHMfG8lDa1Nk2QFw9gP3RxBTHAIL6/r/s7Pu1b8awhbYCO1pH5A==","signatures":[{"sig":"MEUCIHqRin99L+csn7SbDCv/sFTj/867rUR4epdkNQ5y99+qAiEA3MvkRb8SnQSEG+MotJ8g8SY669CzwI6Rjdrjm2wKHwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9rkJCRA9TVsSAnZWagAA5UMP/13EHLArxP1hOEAd38vZ\noKIOzAmv3RfxHyZvf1fBSoBM951l4u+GUtYtnY4MtGsRfouMEnI6xGVuk0kJ\nRaMnltd+I3jHOkYA3vxXW3e66zfXL1ajCjYAZ95XnQTxPom+Me7PMvJS9Wrp\nDyUnoIockBdMsqQ2ejDowfOjBx8fonHcNbF5V19piPy64g3uuX5jte3UnMBF\n/7wVusEhWyo4BNB++rWoPoVn9r/nX1DQsIIhdElJSgYuYHgDCKkQRElOgaCX\nvCchIOCPC6BxDQTce/YZ4w+TlmHaC8+gi8pj9bc2yuvjO1OQoDQ6lOuCSase\nZk22o7wXb+buT7L+Rce3xLP597DSzaHCkv8qW2CDytczNXSIZGDbGyWLrIN6\n045UrHc5urcRs8k9ESfvU6ULguEAaflc9H0bE/ZL4XfSEoYCuh48LFIOTDl6\nT16klss3sOBS8g8jLBk7BlDMivDtU7r36PyTpnE8V3Qo6q13IdXbvPbZK/sT\nlVg0Ac1OUwSifSX+YvUDsI7Coy21wc/ZOFmZ+QqHtAL+75gpQ/4pRLsCz31v\nogCVsbb1RBkHQWRwtrsaaqfpO0AIpK5G7P3/TxQ9khbCMJc9e62P+Z+fy236\nmDfLMoMR8slWJe8m676cVml1m53WPVoLiduPKyPr4CwisTsdo9T7/8g2m/me\npZbo\r\n=duco\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @opuscapita/cache\n[![Coverage Status](https://coveralls.io/repos/github/OpusCapita/cache/badge.svg?branch=master)](https://coveralls.io/github/OpusCapita/cache?branch=master)\n![Build status](https://circleci.com/gh/OpusCapita/cache.svg?style=shield&circle-token=e6ac9c809182fd59919f13c7a965e9113661b213)\n\nThis module provides a cache front-end for unified cache access independently from the underlying cache technology.\nBy default it ships with three cache providers: dummy, memory and redis.\n\nTo have a look at the full API, please visit the related [wiki page](https://github.com/OpusCapita/cache/wiki).\n\n\n### Minimum setup\nFirst got to your local code directory and run:\n```\nnpm install @opuscapita/cache\n```\nIf you are using the redis back-end, you'll need to have access to a running Consul server to get your endpoint configuration and a Redis server to connect to.\n\nIf all this is set up, go to you code and add the following command:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache(); // Memory driver\n\ncache.put('hello', 'world').then(() => cache.get('hello')).then(console.log);\n```\n\n### Default configuration\n\nThe default configuration object provides hints about what the module's standard behavior is like.\nIn order to set plug-in (driver) specific configurations, you may add a sub-key to the configuration having the same name as the driver property you set and assign a configuration object there.\n\n```JS\n{\n    driver : 'memory',\n    keyPrefix : '',\n    defaultExpire : 600,\n    pluginDirectory : 'plugins'\n}\n```\n\nExample including memory driver configuration:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache({\n    driver : 'memory',\n    memory : {\n        checkPeriod : 10\n    }\n});\n```\n","gitHead":"5169b6c0fe23fd18f2d1c1f5add54559b3adad9a","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"sleep 10 ; npm run setup-consul ; npx nyc mocha --exit --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --exit --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"sleep 10 ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.14.12","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.0.30-beta.2","@opuscapita/logger":"^1.0.16-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.0.13-beta.3_1626781961097_0.7476398108375399","host":"s3://npm-registry-packages"}},"1.0.13-beta.4":{"name":"@opuscapita/cache","version":"1.0.13-beta.4","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.0.13-beta.4","maintainers":[{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"34f82fd8e10e37ab9f6290b1e3808a8b1ac97a03","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.0.13-beta.4.tgz","fileCount":7,"integrity":"sha512-FT7g4lZl958S4966HHlsf/agzjy020cf9wP1wYbKDrDcK0mlRun+lR4f3cx3iXxwM3h84ySEO7EX5D/y0amCCw==","signatures":[{"sig":"MEUCIHmaSZMYDqZYRwaYgznYIhMuWa67XYz/FR6Vj4iZ8UMeAiEAp53JQBQRtlHIpwvW2e9XCBrPnQeLugL9RpWEmXZb3nY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ruUCRA9TVsSAnZWagAAgAUP/jcFEXNXrFa3i2/GOglb\ne95SqeuaPKSg1mx/MHniAMxaKXsztqeiY6M/nUS9/7ZxUFI+EoMoDLkU5jFl\nkqXQB/cSbIgA2p2ikjcj/T1hHn5KjA2uKb4qkMKlnl8HNDY30YF/FGLJIQe7\nE6CTdEkTrdMBoeXJAjJ0HV5oRFceVdLJkZivGMnYjrInwT8fjLpmvUPXM00R\nzoFgIsKHX5LFwXK0Tv8yAHsd2KcTxamZHXeDavAI6VQT5alzfb5x1gSO6Qf7\nazPLlvwABmALbro3oE2z7Bkg48skKAnccSX+MJZSVPzb2sMiTX+9hqUY6Q0n\nU9Ce5ZLhx2rfBFreNe/B1aYkSAAEJ+1q6vSaD8RxrrF909Dj8HeWRGnJk6U8\nBhamVPxansG8wEcGy/e6O10F8T7gn/20GkASGfPBv1xKzTMy4ATyYNNXRm8q\nZxh/gm/S7Ymlu+ee/FLbk/qLmpcG539vje4fPKWJvzoFU6CXlz9Gzm4m1Slw\nZQKRWR053d7MUroyp/Vsld/NVjC4R2KUnKyg8H2y5cYUuP0J/XuJfOndt2UR\nHZQvRy/xTBxD6Ah4hp2STh/JA7Il2WmTEvVDviyvTM2q940hCkd9iqny/EoX\nDY9ozczLx4PoPFY+sf7qMXgjcqTVEd2Nu+mhV8YampoydoZw247oWvQzsyWJ\n8Aoq\r\n=/WJv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @opuscapita/cache\n[![Coverage Status](https://coveralls.io/repos/github/OpusCapita/cache/badge.svg?branch=master)](https://coveralls.io/github/OpusCapita/cache?branch=master)\n![Build status](https://circleci.com/gh/OpusCapita/cache.svg?style=shield&circle-token=e6ac9c809182fd59919f13c7a965e9113661b213)\n\nThis module provides a cache front-end for unified cache access independently from the underlying cache technology.\nBy default it ships with three cache providers: dummy, memory and redis.\n\nTo have a look at the full API, please visit the related [wiki page](https://github.com/OpusCapita/cache/wiki).\n\n\n### Minimum setup\nFirst got to your local code directory and run:\n```\nnpm install @opuscapita/cache\n```\nIf you are using the redis back-end, you'll need to have access to a running Consul server to get your endpoint configuration and a Redis server to connect to.\n\nIf all this is set up, go to you code and add the following command:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache(); // Memory driver\n\ncache.put('hello', 'world').then(() => cache.get('hello')).then(console.log);\n```\n\n### Default configuration\n\nThe default configuration object provides hints about what the module's standard behavior is like.\nIn order to set plug-in (driver) specific configurations, you may add a sub-key to the configuration having the same name as the driver property you set and assign a configuration object there.\n\n```JS\n{\n    driver : 'memory',\n    keyPrefix : '',\n    defaultExpire : 600,\n    pluginDirectory : 'plugins'\n}\n```\n\nExample including memory driver configuration:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache({\n    driver : 'memory',\n    memory : {\n        checkPeriod : 10\n    }\n});\n```\n","gitHead":"55128ae1743270c3bba562e17c7d2cd43ae0d7b0","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"sleep 10 ; npm run setup-consul ; npx nyc mocha --exit --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --exit --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"sleep 10 ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.14.12","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.0.30-beta.2","@opuscapita/logger":"^1.0.16-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.0.13-beta.4_1626782612003_0.8873813957916725","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@opuscapita/cache","version":"1.1.0","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.1.0","maintainers":[{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"6c64853a70b8e6398020241dbf1b5c527520e76e","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.1.0.tgz","fileCount":7,"integrity":"sha512-pXAhGChtGScEKd5QKrebaEW/zPuZMUkO4OFKA3LDCqQButEy3t3OEjyhtl+7OMGI8VtEVpoPyL/6bmiIOy3Mpw==","signatures":[{"sig":"MEUCIQCL3z6dm/0Syc4+3xoNH0ipS5h3pRLIiDe5WEcBnLzmugIgVZxlhOk4muWyHuUeUbNHdrBnnVt0Pk3dJ7x3RKIWcHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+E8nCRA9TVsSAnZWagAAB5oQAIRhdYpBwlM6/1iU6vR5\niEWNeksh7oPzOLCmN6yYAXvWob9J0e3Df1176EzEMOijugHvX5vw2Ua16ZNc\nGW830H2tWVZcwgaU1nmiB/hZsJjhThfYVET56CV4uReVxPcMOayfozFaF/QS\n7eN/e+uXamC9z0qrYLUvyJwxiWVHL3sNJrSg8ccFVeYZEzJfKSySAJJCEhDL\nOU5TWYJeXOBCM1qKNf2tuikeYeKH7Mk1JNfQ8NaUrsMuBoo9Azz6+1TagUKD\nzH4jtw5KKHeYs4DB4tKTj/6Dlfzwym/AvOtnP6Sdd4Dyma/PZ/vErTbmsvcl\nD7olu8TnBiaOExtftrqDB/NjAsNAIXk6YUDs5aYJu7djujNYEo50kRTZ5LDu\n1fk9+jBHgk2pYfqKnnXyXbiO7SHZLiH34H1kYTxKQ2Vwd0mXCjthcejp/sqd\nW4u5iy/uGnUlfK+pfsiTauhezSzZmvVa7K8xKD6lS6rvqT0s8ZupFEvW1Dek\n7xpzdhVc94KhSrS3GIyMxYV0JzGesH18Z38Z1lEtDBD+WQmS5ZysP3lvf9BM\n7b/ogBLDWvDyY56do+Ts5YASUA8kMuKd3OONMX9AKyOOUNLP47euPegbQgWR\nIJTmo4aIL0uw+ccbsPn5euKuOPlLGHtq5u4/J+4Eagk1LHUz55JMIGnokTDv\nUYZq\r\n=Qvi8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0d8c2fc6cf2182c8a5ae72c8237f7aa701235203","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"sleep 10 ; npm run setup-consul ; npx nyc mocha --exit --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --exit --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"sleep 10 ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.14.12","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.1.0","@opuscapita/logger":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.1.0_1626885927389_0.6176110954591385","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@opuscapita/cache","version":"1.1.1","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.1.1","maintainers":[{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"5f78c94f8d8899f01d64599aa05388192c1358a3","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.1.1.tgz","fileCount":7,"integrity":"sha512-kvTXeC9p8a/P0Gj9Sr8V/uRTSOtwi0kWfjw+0RrQiItQI6IhHXniM2pbkXm0XxhF+psy8jLTiT4+6ciTQP1bZA==","signatures":[{"sig":"MEYCIQDTxf4DFp8jMia0kSmbEAuJ0d3XY60tiWNrh2QgXj0RIgIhAIwI2IIZ07vSlGRW/gyuwbOJhgyP8s4jt6cWeMS5kX8b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+FIgCRA9TVsSAnZWagAAdScP/1nZFd3lM8765eDSKjcU\n3ueajxBBPLY/YL94bCMdQ9eevc7TVAs+xuPb/JIguhmpdJ07X1YVS0Mxm/Sr\nur99ResMiXhrfSXY+kBwmWacB4mN0n2IgYqoq4Juv8R1jpl4y5P8YRJW9EWI\nrUmdUGxzqZYddgSlqo3cNEYLqd2ih/Ox556Z+l2nRxAGOsaEjXX1jF/cTgts\neXfgvhKlVOHj8+R+A0bfyk9h5+wXYvGI5UDFXCGtKYFWqHHDI2LN79z7qT9H\niUM9VIr5P01aedELu4l0Sl/+Lw2L5ZhJp4foDqOtSZ52cdoeRpKMa5nWAuB8\nx5PXKr0X+l6BP3HBK9YnGaFW44GS413ZYUTYGhlYHKz0pjVRa+muBNE31YcP\nioyTkG0qubyMMtDofABBnrrArG2+3O/eLVPSD3EJLGq/f+iQwOAGsBhAaxFx\nAdMHBRomemJ+fKr+WKu79NyiLEjowZH/HgVhD+5olypX0uK40hSSnr77Gav5\ncVR6K0W7ZYV/NXzl56pFpvHBLer21jf8FxGBSKu3R5IqgxBNqgAs3e7GkrfF\nxooNm4vUnLIzu8FE4CGi/5JWu7VCe1d9uBxrc5bMHbOcQuWpJnb5fLOqA5rz\nGU1RpJonc9FBOm3mj3NtKt68A53yOoX7LK7LljY8JLm9VlE00Ti8/9qE2OtJ\nhAyB\r\n=2Q3Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7d3363f846b58c4a056c56d635418e1bbd9847aa","scripts":{"docs":"npx jsdoc2md index.js > wiki/Home.md","test":"sleep 10 ; npm run setup-consul ; npx nyc mocha --exit --timeout 20000 -R mocha-junit-reporter","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test-raw":"npm run setup-consul ; npx nyc mocha --exit --timeout 20000","setup-consul":"curl -X PUT -d 'test123' http://${HOST_IP}:8500/v1/kv/cache/redis/password","test-coverage":"sleep 10 ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 20000 && sed -i 's/\\/home\\/node\\/cache\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.14.12","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.0","@opuscapita/config":"^3.1.0","@opuscapita/logger":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","coveralls":"^3.0.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.1.1_1626886688760_0.217877546352502","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@opuscapita/cache","version":"1.1.2","keywords":["Cache","Redis"],"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/cache@1.1.2","maintainers":[{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"demkowo1","email":"wojciech.demko@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"5bd5858b61ec1c1da274186f3c02227ddd33333b","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.1.2.tgz","fileCount":7,"integrity":"sha512-Z1xEYD4ilp13H42ovpuCQg8ghUen+AlNGDHN4xZnxVv4nE8ahnCdeS6VdpZpo/dews51Qq9UX5tsYuAtsNnIVw==","signatures":[{"sig":"MEUCIQDX0JI11GegKCQlysA6NsE5BMvvB6aKDfAyrmHYKV6QAQIgBwE+WSb1tJRBHD1PnZjd4OMluP+RGcP9VD9iA9MvCSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigk9zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYBw/+LSsSUPYq+ppAERBjm2SM0u/kOOuYqfTVtv5cB46ocy/q3030\r\n+L5TSF3AX6PPt1d8uwKDCTeMNynGN2yMADNEbhzw/38ygOJuHbCkmP/UPEt8\r\nL+KNQ6bGNpojHTncbkXc39zHMGK4R7oOIqzYpFFU3BlY9nfKZkqmTM5riiV9\r\nwAKw1US4hRr8ofmkCmW73jTO3FG6+1Ws0KkAsm91VbhI0LDDkjvZZ7fVqZ6C\r\nXWB+QXz6QXTSwO0Kfg961yzsID9T4K3kBB2ljhuDmzNeaImdG+e+5BnMKrMO\r\n9GK+9EeIHv8s/0ETqaGdTwYVG4G1+NsT4iOKqAcxyDD3lXFGCxgB/ytF3Cx2\r\nmb93EhTC3M4U60MkNX8Qzu8q42M9aoK5rc7cVi5HcJdtUXerbPqS4/uQ5SBc\r\nMou3Qszayk3MRtZItdKyAdh8AfrPENPxAB5I2T094eOmXdhZzaIl56wGmD44\r\nNCrfl76AihjlbpUWNkc9FnXMX6Msj0MUaS6AC0K4ga0dtqyMmPsoU6hDz00n\r\nxb8I9zPdxDTJjQ55GgxOGRZ/cdlBOfcC+9GR5udLVdlK8AlpK72KB1CjQH1T\r\nRCCpSaHm+WdmuQPPeBxVavH1K1Y5+QfpUJfx5hn55vpXROKolx2xC+mHbp2t\r\n+lHia7YGW0NmPMuuHKIha9stA4eiyN89Vw4=\r\n=iBEL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cb173fff3a5e8f0f6e09bb82738324e488ee6bae","scripts":{"dev":"npm run setup-consul ; npx nyc -r lcov mocha -w --recursive --reporter=spec","test":"npm run setup-consul ; npm install -D mocha-junit-reporter ; npx nyc -r lcov mocha --exit --timeout 20000 -R mocha-junit-reporter -O mochaFile=./junit/test-results.xml","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","setup-consul":"sh setup-consul.sh"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"8.5.5","description":"General cache abstraction layer.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"redis":"^2.8.0","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.1","@opuscapita/config":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.1","@types/chai":"^4.3.1","@types/node":"^17.0.31","@types/mocha":"^9.1.1","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.1.2_1652707187541_0.9506874170556354","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@opuscapita/cache","version":"1.2.0","keywords":["Cache","Redis"],"license":"MIT","_id":"@opuscapita/cache@1.2.0","maintainers":[{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"demkowo1","email":"wojciech.demko@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"6fcdbfec142b0ee93b6dd6c056d4df55fd911153","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.2.0.tgz","fileCount":7,"integrity":"sha512-rSwFd7647ggNZUee8g5UB7NVhR2Yq5LJ4d9UoycNxAq+RSMc3kiBYCEzBusD0OQkCHXsC15RgWEV14qWdY6gKQ==","signatures":[{"sig":"MEQCIGHDu3cCvf9T4bAwfC4p94H0psNchcGUHl7TXrk24GxYAiAFYN8fuioLfz8GPw1KClSuHDn8ubbnSZxrocE52xn2Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0UneACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEtQ/9EiJGSUQjO6OSHIViV+/FrsaHKNlT0jy0HQLPwEGWZmcyO88U\r\nU4A3n18mDxHdUli53GjoieJAPe5yekAa41bW1Bn8uH142U7DkgMABhrvZxUk\r\nG60KRD59Hw9wMqzT0iIQpdafuWXPM8UzkdFCzVTWlMEqM3fX4WJ0t+lm1h15\r\nlohzY3DxQSoBPfahG+Iyx6WemmFG2qLKoR9t6yRt/aleQuWcMyJ1ViTiwPFJ\r\nQkOVE8O+eXVqVM21757e3ABN53s/2/YuQxpzeDoGsMvRVmLpSb4KzG52S3rj\r\newdymls3VsXAu3gYVrzAZ+zCTj5pRpfgWd9UAW2AiK074fPBij9c+AvA13hu\r\nH7nWBXKZO2rQkpnewdmd6tTtZ0MNFwRyvNQtfUlPlHmt8jyt7SxNZwLIlIj5\r\nJXUXbZIqFGiKnY3iMwrhykFgfQvyH0ZafaHYPaDb5kxo/virrg8VWCpQD7TP\r\nwjlQPRNv4bUWoWOS5eC2MiDVYnFNdMU1jaFqI2V3FSG4Lp/u1wd32pkOsWtb\r\nuCXTKfiH1t9Ab2UGqmPGesFdq0pzOaC8oxuaA1peCI/t6UvH8c74Yf8AXL6b\r\neaqaLdnfnSgVWyxw+f8ZlxAWUrAYPWR6Q1dN2JdR7jubpRc2WwgkAb3owC3T\r\no/LBBb0UkT6e0+/Jo2yVkk8HlGUT+VpZ7F8=\r\n=1MhD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0"},"gitHead":"1f9fb87985b599728da2b0ef73e36b01e749031f","scripts":{"test":"npm run setup-consul ; npx nyc --all -r lcov -r text mocha --exit --timeout 10000 -R mocha-junit-reporter --reporter-options mochaFile=junit/integration-test-results.xml,outputs=true","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test:watch":"npm run setup-consul ; npx nyc --all --cache -r lcov -r text mocha -w --exit --bail --parallel -j 3 -R spec","setup-consul":"while true ; do curl -X PUT -d 'test123' http://consul:8500/v1/kv/cache/redis/password  && return ; done"},"_npmUser":{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.14.17","description":"OpusCapita cache abstraction library","directories":{},"_nodeVersion":"14.20.0","dependencies":{"redis":"^3.1.2","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.1","@opuscapita/config":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.2.0","eslint":"^8.8.0","rimraf":"^2.6.1","@types/chai":"^4.3.1","@types/node":"^17.0.31","@types/mocha":"^9.1.1","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.2.0_1657883102436_0.5669847185950139","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@opuscapita/cache","version":"1.3.0","keywords":["Cache","Redis"],"license":"MIT","_id":"@opuscapita/cache@1.3.0","maintainers":[{"name":"ilhamkadduri","email":"ilham.kaddouri@opuscapita.com"},{"name":"smachnow","email":"stefan.machnow@opuscapita.com"},{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/cache#readme","bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"dist":{"shasum":"d013c34f2e8f7cac6188e3c8bed220ba3c602687","tarball":"https://registry.npmjs.org/@opuscapita/cache/-/cache-1.3.0.tgz","fileCount":7,"integrity":"sha512-OnSkzRP23zjKOCy2vPKJjSS26q+S1ca2I3OHtMwZNPT4L9XbgoRIWUBd4XtOOKXUl/LQmmaw3FnGRrFrc5jAzA==","signatures":[{"sig":"MEUCIHDRvi38AzzVEAwggGPKPuAQ2Mdm26aZoch8aRafP+QiAiEA+k3Aw7j80qZ2S7LrXbR70d8N+abE7jUZIdub+pXFy+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16722},"main":"index.js","engines":{"node":">=12.17.0"},"gitHead":"3d53e5c78060d271357361881d50ab2668d965c0","scripts":{"test":"npm run setup-consul ; npx nyc --all -r lcov -r text mocha --exit --timeout 10000 -R mocha-junit-reporter --reporter-options mochaFile=junit/integration-test-results.xml,outputs=true","clean":"npx rimraf .nyc_output coverage test-results.xml","start":"npm run test","test:watch":"npm run setup-consul ; npx nyc --all --cache -r lcov -r text mocha -w --exit --bail --parallel -j 3 -R spec","setup-consul":"while true ; do curl -X PUT -d 'test123' http://consul:8500/v1/kv/cache/redis/password  && return ; done"},"_npmUser":{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"_npmVersion":"6.14.18","description":"OpusCapita cache abstraction library","directories":{},"_nodeVersion":"14.21.3","dependencies":{"redis":"^3.1.2","extend":"^3.0.1","bluebird":"^3.5.1","node-cache":"^4.2.1","@opuscapita/config":"^3.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.2.0","eslint":"^8.52.0","rimraf":"^2.6.1","@types/chai":"^4.3.9","@types/node":"^17.0.31","@types/mocha":"^9.1.1","mocha-junit-reporter":"^1.23.3","@opuscapita/eslint-config-opuscapita-bnapp":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/cache_1.3.0_1698142275305_0.06278324390102097","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-11T11:39:51.387Z","modified":"2026-04-15T16:05:08.827Z","1.0.10":"2019-09-11T11:39:51.659Z","1.0.11":"2019-09-17T09:03:24.142Z","1.0.12":"2019-09-19T13:07:06.219Z","1.0.13-beta.0":"2021-07-19T16:24:17.584Z","1.0.13-beta.1":"2021-07-19T16:36:55.361Z","1.0.13-beta.2":"2021-07-20T11:47:04.435Z","1.0.13-beta.3":"2021-07-20T11:52:41.244Z","1.0.13-beta.4":"2021-07-20T12:03:32.168Z","1.1.0":"2021-07-21T16:45:27.589Z","1.1.1":"2021-07-21T16:58:08.947Z","1.1.2":"2022-05-16T13:19:47.729Z","1.2.0":"2022-07-15T11:05:02.792Z","1.3.0":"2023-10-24T10:11:15.525Z"},"bugs":{"url":"https://github.com/OpusCapita/cache/issues"},"license":"MIT","homepage":"https://github.com/OpusCapita/cache#readme","keywords":["Cache","Redis"],"repository":{"url":"git+https://github.com/OpusCapita/cache.git","type":"git"},"description":"OpusCapita cache abstraction library","maintainers":[{"email":"kacpermklosowski@gmail.com","name":"kuos"},{"email":"pim.machineuser@opuscapita.com","name":"ocmachineuser"},{"email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com","name":"elaczapiewska"},{"email":"ocbuildautomation@opuscapita.com","name":"ocautomation"},{"email":"piotr.krzysztof.murdzia@gmail.com","name":"piotr.krzysztof.murdzia"},{"email":"domin25001@gmail.com","name":"dsbbl"},{"email":"stefan.machnow@opuscapita.com","name":"smachnow"},{"email":"ilham.kaddouri@opuscapita.com","name":"ilhamkadduri"},{"email":"michal.blachu14@gmail.com","name":"mblachu"}],"readme":"# @opuscapita/cache\nCache library for OpusCapita.\nBy default it ships with three cache providers: dummy, memory and redis.\n\nTo have a look at the full API, please visit the related [wiki page](https://github.com/OpusCapita/cache/wiki).\n\n\n### Minimum setup\nFirst got to your local code directory and run:\n```\nnpm install @opuscapita/cache\n```\nIf you are using the redis back-end, you'll need to have access to a running Consul server to get your endpoint configuration and a Redis server to connect to.\n\nIf all this is set up, go to you code and add the following command:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache(); // using default: Memory driver\n\ncache.put('hello', 'world').then(() => cache.get('hello')).then(console.log);\n```\n\n### Default configuration\n\nThe default configuration object provides hints about what the module's standard behavior is like.\nIn order to set plug-in (driver) specific configurations, you may add a sub-key to the configuration having the same name as the driver property you set and assign a configuration object there.\n\n```JS\n{\n    driver : 'memory',\n    keyPrefix: '',\n    defaultExpire: 600, // in seconds\n    pluginDirectory: 'plugins'\n}\n```\n\nExample including memory driver configuration:\n\n```JS\nconst Cache = require('@opuscapita/cache');\n\nvar cache = new Cache({\n    driver : 'memory',\n    keyPrefix: '',\n    checkPeriod: 10,\n    memory: {\n      checkPeriod: 600,\n      useClones: true\n    },\n    redis: {\n      consul: {\n        host: 'consul'\n      },\n      redis: {\n        endpointName: 'redis',\n        passwordKey: 'redis/password'  // consul KV key name\n      }\n    }\n});\n```\n\n# Changes in version 1.2.0\n\nIf environment variable KUBERNETES_SERVICE_DISCOVERY is set then config library is not used at all for service discovery. Redis port is read from REDIS_PORT environment variable (6379 is used by default if variable not set).\n\nThere is a feature? which cause redis/redis/ path in the configuration... In the future version this shall change\n```\n{\n  driver: \"redis\",\n  redis: {\n    consul: {\n      host: \"consul\"\n      serviceSecretPath: '/path'\n      port:8500,\n      retryCount: 50,\n      retryTimeout: 1000,\n      logger: null,\n    },\n    redis: {\n      endpointName: \"redis\",\n      passwordKey: \"redis/password\",\n    },\n  },\n}\n```\n\nAdded new option to change redis retry interval and count.\n\n","readmeFilename":"README.md"}