Skip to content

lq782655835/cache-manage-js

Repository files navigation

Cache-Manage

a uniform and sample js cache manage

NPM Version Dependencies NPM Download

Install

yarn add cache-manage-js

Usage

default use localStorage strategy to save cache.

import CacheManage from 'cache-manage-js'

let cacheItem = new CacheManage(CACHE_ITEM_KEY_NAME)
cacheItem.set({ name: 100 })
cacheItem.get() // { name: 100 }
cacheItem.remove()
cacheItem.clear()

More Strategy

uniform manage your cache, support four cache strategy:

import CacheManage, { MemoryStorage, CookieStorage } from 'cache-manage-js'

// union manage cache for different cache strategy in a single file
let cacheItem = new CacheManage(CACHE_ITEM_KEY_NAME, localStorage)
let cacheItem = new CacheManage(CACHE_ITEM_KEY_NAME, sessionStorage)
let cacheItem = new CacheManage(CACHE_ITEM_KEY_NAME, new MemoryStorage())
let cacheItem = new CacheManage(CACHE_ITEM_KEY_NAME, new CookieStorage({ expires: 7 }))

License

MIT

About

a uniform and simple js cache manage

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published