文件名称:angular-amnesia-cache:角度的短期缓存
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-25 05:07:37
JavaScript
失忆缓存 对于连续查询的 $http 请求真的* 方便的缓存(某些组件的共享远程配置)。 只要在给定时间内没有查询同一实体,它就会返回相同的实体。 如果您需要更多自定义处理/行为,为这些编写服务可能是一个更好的主意。 AmnesiaCache只是方便。 假设我们给AmnesiaCache的生命周期是2000 ( 2s )。 任何中间有至少2s暂停的实体, AmnesiaCache都会忘记它,如下所示: 0ms ; get /foo - 查询服务器,返回promise#1 ,将计时器重置为2000ms 100ms ; get /foo - 返回promise#1 ,将计时器设置为2000ms 1100ms ; get /foo - 返回promise#1 ,将计时器重置为2000ms 3100ms ; 达到超时 - 清除/foo缓存 3200ms ; get /foo - 查询服
【文件预览】:
angular-amnesia-cache-master
----.travis.yml(107B)
----.jshintignore(30B)
----index.js(3KB)
----package.json(1KB)
----gulpfile.js(1KB)
----Readme.md(3KB)
----LICENSE(1KB)
----dist()
--------amnesia-cache.js(1KB)
----index.spec.js(6KB)
----.npmignore(84B)
----.gitignore(53B)
----karma.conf.js(2KB)
----.jshintrc(424B)
----bower.json(624B)