1.0.3 • Published 8 years ago
kash v1.0.3
kash
What?
Fast and simple in-memory caching.
Why?
Because sometimes you need straight-forward, reliable, and low-latency caching.
Installation
npm install kashAnd then import it:
// using es modules
import kash from 'kash'
// common.js
const kash = require('kash').default
// AMD
// I've forgotten but it should work.Or use script tags and globals.
<script src="https://unpkg.com/kash"></script>And then grab it off the global like so:
const kash = kash.defaultSynopsis
setTimeout(function() {
console.log(kash.get('foo'));
}, 101);
kash.set('foo', 'bar', 100);
console.log(kash.get('foo'));Will print the following in the console:
bar
nullAPI
kash.set(key, value , expires )
Set a key with a value. Set expires to remove from cache after specified number of milliseconds. Defaults to 2000 ms.
kash.get(key)
Retrieve the value for the specified key. Returns null if key does not exist.
kash.del(key)
Deletes a key.
kash.flush()
Removes the cache of all contents.
kash.size()
Get the number of entries in the cache.
Author
| Matthew Hudson |