{"_id":"@aliwa/mapcache","_rev":"2-df3e3fefa3aed6c66be5b09dad998a4b","name":"@aliwa/mapcache","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aliwa/mapcache","version":"1.0.0","description":"Simple in map cache.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"aliwa"},"license":"ISC","_id":"@aliwa/mapcache@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"aliwa","email":"939694325@qq.com"},"dist":{"integrity":"sha512-n3kxnryoatM9/DVVjfMja3oCCbPylQb4RGC+c63SHRiSvnQZUfAhmx0MLmy/K+LnyM1eBr9JWYNms3BSx76oBg==","shasum":"a26bdca0099f17bc5cbd80fd68886c898b011668","tarball":"https://registry.npmjs.org/@aliwa/mapcache/-/mapcache-1.0.0.tgz","fileCount":3,"unpackedSize":3677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ1r9CRA9TVsSAnZWagAA8r8P/jQrmsx7P3upfe56uBIg\nnBapzf7Uuw6sJr7RPKAxLdRXPjNlOmKDA1Blj8VDHoYSfG+uuGDSnTc+HJqe\nZoIe1IuuqRAtoBatDE+xFXg8F3WOFCxJfbGKPj3WOKavHA3+pOI71igZS9T6\n6sneJ9b7uwB8AN6adGJINwNIU7hFqUZib+Dx465NfArHjr6kghQh2E8yHYhs\n+kw/QoJwKUwBM2xTAYWsP5Siw93rFHo0QZkNhWBiQceU93b8AYgdCexGaXiZ\nVKdxY76Z32bDdpK4YKuAbUDPvszEitSJvQ70fyQlZRcBFfQBrExPzhANdS6+\nWpZiDc/Dis3CgyTQIG7bZL0lYWJmc6p9HlA3Z8MMSCeHmLnlB6iJW1CSI6kv\n83jL0fqLMGLgixsMmz4y9pJoOx1W2YI+JUtaCOfF7XPi9Blz5zg09YRo3Cls\nufe+oQRLiVR9odhfwMhmT2wrrogx2abLaxZvzj5N9iQVO2EBYaG/ux7NMkpj\n4hkPwMZTarVIYcRigJLEw2dY+A9SoIL766GxP+dKC/kVGi6T65bSAH2BszGW\ntS1viYGGY5ARHVdX66y8IlDnVxLJGOnv/JdvBTiQc8xMh/C9RvBRRXy8N6Om\n8y4nX5BtHDTzybiBfAn5blt/otpEVydhkGB9MjeGHFfVlivavHthj339bS0g\nIiDX\r\n=skkC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvzSmnRJj6CizWQKJOx/Uk0M6nVP83ltBvQ20Qnavp5AiAuFX37S+T6AGQH409rsfT2dkcYZz+DyRdwTHz//ZCPCA=="}]},"maintainers":[{"name":"aliwa","email":"939694325@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapcache_1.0.0_1598249724631_0.8810600528385222"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aliwa/mapcache","version":"1.0.1","description":"Simple in map cache.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"aliwa"},"license":"ISC","_id":"@aliwa/mapcache@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"aliwa","email":"939694325@qq.com"},"dist":{"integrity":"sha512-fsED4/MC+zL92W/D3Erf+qggEsKA4d4vgLYtGf1urugjJIyHjN5BeRtG4hYGZkW016i0sc8In0vCINFt1TAL6Q==","shasum":"d86c0ddfad48065fcaf590ba64d642ebc21d9b6e","tarball":"https://registry.npmjs.org/@aliwa/mapcache/-/mapcache-1.0.1.tgz","fileCount":3,"unpackedSize":3687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ1zeCRA9TVsSAnZWagAAQuIP/2f+aq+2Yndk+sR0FOxa\nw13D6CHByU21iRN7eHQsiZZ3vbxFzyuQTZK+rAs2d9Lx2F+W7bNqGHHWCj+Z\nlBBICQ2vVVNbUWH0sKNoghi+B1SjEM0L1OCiMd5GlAzP9J4f9bT918m0n6B2\nZYyjAaevhnADyKEB3Eyj30aJBK/Y5ZLE63A4eCeLCZ679vdc4b3Tq236uPNv\n5NRzzX5OsklIF+yZ71/d2tchBYsLkP8SLCKJlmufV666EsWDNXRMtLs70KoR\nBcx8QOczVZA5Qehml7SOk+LfD6ElNbZnTgANQYmvy/aKphJw4Cfo43MzM5MF\nQZJ8ZxrqdFD1wv6Zk5AnQafibMT2m2ldNrhluazJEJTe3ymyNefoX6oDE+05\neayKHNIAM4b4ucfSdctQFtto0KfJpzks85oqnZI4TFETZtKIieWIyg29frrU\nMiMU1Y0HyfyZmMfqNw3oz2fFu/4tTXhyCcsMMhc/YJybCDj22OChXPQGRQH5\nyyoacJiZFGj5GsETDGeI8Ov50FlKpvBpdz/vWwsCNzTfcFmxDKeE4gsbjKfe\nJRp9TAMamcyOKCdG3Ao9X6qaltiuh0WIFo/uq17JV6x0diWaIfpMBI8EY0ZI\nI1QITNi73aZA5bUGLTJPlbjRyuv7eWgjl8q+LJviyYrXKmXqFh3ynughaU4c\nXUW/\r\n=bHhU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8UOHVNAT3JWouKtjxTeyIca34o0rMUfd2bYoq+hQ6iAiBRaSOoiLZdZi0FMt5bvYvAPmHbd3egheqW22IORMRbQA=="}]},"maintainers":[{"name":"aliwa","email":"939694325@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapcache_1.0.1_1598250205710_0.9654124278432274"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-24T06:15:24.585Z","1.0.0":"2020-08-24T06:15:24.778Z","modified":"2022-04-04T13:28:26.198Z","1.0.1":"2020-08-24T06:23:25.838Z"},"maintainers":[{"name":"aliwa","email":"939694325@qq.com"}],"description":"Simple in map cache.","author":{"name":"aliwa"},"license":"ISC","readme":"## 使用方法\n\n### 安装\n\n```shell\nnpm i @aliwa/MapCache \n```\n\n以下两种用法注意 `async/await` 的使用。\n\n### 仅「缓存到内存」\n\n``` javascript\nconst mapStore = await MapCache.store( storeName );\n\nmapStore.has( key );\nmapStore.get( key );\nmapStore.set( key, value, expires ); // expires unit: ms\nmapStore.delete( key );\nmapStore.clear();\n```\n\n### 「缓存到内存」并「持久化到文件」\n\n``` javascript\nconst mapStore = await MapCache.store( storeName, jsonFilePath );\n\nmapStore.has( key );\nmapStore.get( key );\nawait mapStore.set( key, value, expires ); // expires unit: ms\nawait mapStore.delete( key );\nawait mapStore.clear();\n```","readmeFilename":"README.md"}