cache-helpers:缓存Node.JS的帮助器功能

时间:2024-06-01 09:25:28
【文件属性】:

文件名称:cache-helpers:缓存Node.JS的帮助器功能

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-01 09:25:28

JavaScript

缓存助手 cache-helpers是一个Node.JS模块,其中包含几个通用的缓存功能。 编写它是为了提取中的许多常用模式。 cacheHelpers.once :采用一个(可能很昂贵)函数,该函数接受单个回调,并使用可选的error参数和data参数调用它。 它返回一个函数,您可以将该函数用作所传递函数的代理。 第一次调用它时,它将调用该函数并缓存其数据。 后续调用将返回缓存的数据。 (即使同时被多次调用,仅调用一次backing函数也足够聪明。) cacheHelpers.timeBasedWithGrace :接受一个(可能很昂贵)函数,例如once ,以上和两个数字:软高速缓存超时和硬高速缓存超时。 这些超时可能以您喜欢的任何任意单位,但最方便的是秒或毫秒。 像once一样,它返回一个代理函数,该代理函数以当前时间(以您为超时指定的任何单位)调用,并在数据可用时调用一个回调


【文件预览】:
cache-helpers-master
----.jshintrc(325B)
----test.js(6KB)
----README.md(2KB)
----.gitignore(14B)
----index.js(4KB)
----package.json(537B)

网友评论