angular-cache 是一个非常有用的 Angular 1 $cacheFactory 替代方案。
Angular 的 $cacheFactory 有一个非常有用的替代方案。
| 特性 | $cacheFactory | angular-cache | | ----------- | ------------------- | --------------- | | 可在 Angular 之外使用的核心实现 | 否 | yes | | 键值存储 | yes | yes | | 内存支持 | yes | yes | | localStorage 支持 | 否 | yes | | sessionStorage 支持 | 否 | yes | | 自定义存储支持 | 否 | yes | | 可设置最大容量 | yes | yes | | LRU 支持 | yes | yes | | 支持基于时间来过期的项 | 否 | yes | | 删除所有过期项 | n/a | yes | | 触及项 | n/a | yes | | 当项过期时执行回调 | n/a | yes | | 获取缓存信息 | yes | yes | | 获取单个项的信息 | 否 | yes | | 根据键获取项 | yes | yes | | 根据键删除项 | yes | yes | | 删除所有项 | yes | yes | | 获取所有缓存的键 | 否 | yes | | 清除所有缓存 | 否 | yes | | 禁用/启用缓存 | 否 | yes | | 触及所有缓存中的所有项 | n/a | yes | | 从所有缓存中删除过期项 | n/a | yes | | 获取缓存中的所有键 | 否 | yes | | 按给定间隔清除缓存 | 否 | yes |
暂无开放 Issues,或尚未同步最近议题。