cache-that
-
Save data on the RAM.
-
The data size and quantities that can save on RAM is not well tested yet.
-
Simple node server side cache for small project or tests.
-
Use the
Window.localStorage
on browser like function names for readability. -
Zero dependency on distribute.
Install
npm i cache-that
Usage
const cache = const testData = message: "Hi there" // Save datacache // get saved datacache
setItem( key , data , expiredTime )
Default data keep time is forever, but you can modify this by class constructor or setItem
parameter.
// Give default data expired time (milliseconds)const cache = 5566000 cache // Can define each item expired timecache
Time format support
// Integer only cachecachecachecachecachecachecachecachecachecache
Display saved keys
cachecachecachecachecache // `keys` sould be [ "Don't", "stop", "me", "now", "!" ]const keys = cache
Count saved keys
cachecachecache // `counts` should be 3 const counts = cache
Remove Items
cachecachecachecachecachecache // Clear all saved itemscacheclear cachecachecache // Only remove the specific onecache
Test
npm test
License
See license file.