基于 localStorage 的 memcache 灵感的客户端缓存库。
lscache =============================== 这是一个简单的库,它使用 HTML5 的 localStorage 模拟 memcache 函数,这样您就可以在客户端缓存数据,并为每个数据项指定一个过期时间。如果 localStorage 的限制(约 5MB) 超出,它将尝试通过删除最接近过期的项来创建空间。如果浏览器中根本没有 localStorage,库将降级,即不进行缓存,所有缓存请求都返回 null。
将值存储到 localStorage 中。在指定的分钟数后过期。 #### 参数 1. key (string) 2. value (Object|string) 3. time (number: 可选) #### 返回值 boolean : 如果成功存储了值,则返回 true。 * * * ### lscache.get 从 localStorage 中检索指定的值,如果未过期。 #### 参数 1. key (string) #### 返回值 string | Object : 已存储的值。如果没有可用的值,则返回 null。 * * * ### lscache.remove 从 localStorage 中删除值。 #### 参数 1. key (string) * * * ### lscache.flush 从 localStorage 中删除所有 lscache 项,而不会影响其他数据。
从 localStorage 中删除所有过期的 lscache 项,而不影响其他数据。
milliseconds (number) 使用方式 ------- 该接口应该对那些使用过 memcache 的人来说很熟悉,应该暂无开放 Issues,或尚未同步最近议题。