【文件属性】:
文件名称:temporize:使用锁定机制缓存内容
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-22 23:31:16
JavaScript
拖延
使用锁定机制缓存内容
安装
npm i temporize -S
temporize(options, done)
此方法是双重目的的。 一方面,它可以用于缓存事物,并且每次都能得到完全相同的结果。 另一方面,它可以用作锁定机制,以便对同一资源的多个需求仅触发一个请求。
这是有关options的详细视图。
选项
描述
name
您将要缓存的资源的名称。 最好使用/foo/bar类的端点
load
用于请求资源的回调。 结果将被缓存
seconds
我们应该缓存load结果多少秒?
再次强调一下,只要它们随后都使用相同的options.name ,则随后对temporize(options, done)多次调用将导致对load的单个调用。
使用它将XHR调用的结果存储60秒的示例。 无论sanely()执行了多少次, load都只会被调用一次。 首次调用loaded时,
【文件预览】:
temporize-master
----temporize.js(971B)
----.gitignore(47B)
----.jshintrc(382B)
----package.json(484B)
----.jshintignore(43B)
----readme.markdown(2KB)
----.editorconfig(207B)
----changelog.markdown(38B)
----license(1KB)