si-store.js基于storage开发缓存库
一个基于 Web Storage 的存储库,提供简单的 api 操作,可以设置缓存时间。
示例代码:
import store from 'si-store' // ES6 可以这么写 var store = require('si-store') // commonJs 规范写法 // 如果是script 标签引入的可以不用管,直接使用store对象即可 store.set('test1', 'this is value') // 存储字符串 store.set('test2', { key: 'this is test' }) // 也可以存储对象 store.get('test1') // 获取存储的值 this is value store.remove('test2') // 删除key为 test2的存储
设置缓存时间
store.set('test', 'test value', 30) // 设置过期时间在30ms之后 setTimeout(function () { store.get('test') // null }, 31)
评论
GCache基于 Golang 的缓存库
为Golang打造的缓存库。它支持可预期的Cache,LFU,LRU和ARC。功能支持可预见的Cache,LFU,LRU和ARC。Goroutine安全支持驱逐,清除和添加条目的事件处理程序。(可选)
GCache基于 Golang 的缓存库
0
qUIptJavaScript缓存库
qUIpt是一個很小很小的JavaScriptLibrary,所有原始碼也才只有115行而已(包括註解),我覺得作者MarioHeiderich真是太有創意了,他的原理十分簡單,使用的Cache方法是
qUIptJavaScript缓存库
0
cache2goGo 缓存库
cache2go是一个Go的并发安全缓存库,具有到期和访问计数器的功能。示例代码:package mainimport ( "github.com/muesli/cache2go" "fm
cache2goGo 缓存库
0