文件名称:X缓存
文件大小:11KB
文件格式:ZIP
更新时间:2024-03-08 13:12:19
JavaScript
X缓存 样本 import { Cacher, cacherDes } from 'x-cacher' const cacher = new Cacher([{ type: 'memory' }]) class Person { constructor (name) { this.name = name } @cacherDes(cacher, ({ name: personName }, methodName) => personName + ':' + methodName) async eat () { return new Promise(resolve => { setTimeout(() => { resolve(this.name + ' eat: '+ Math.random()) }, 2000)
【文件预览】:
x-cacher-master
----.gitignore(44B)
----.babelrc(450B)
----package.json(2KB)
----src()
--------Cacher.js(973B)
--------Cacher.test.js(4KB)
--------CacheRedis.js(1KB)
--------decorators()
--------index.js(311B)
--------.eslintrc.js(83B)
--------CacheRedis.test.js(573B)
--------CacheMemoryLRU.js(566B)
--------CacheMemory.js(943B)
--------CacheBase.js(2KB)
--------Cache.test.js(3KB)
----.travis.yml(267B)
----CHANGELOG.md(1010B)
----README.md(1KB)
----makefile(976B)
----.npmignore(101B)