map-expire
v1.0.2
Published
Extended Map object with capacity and expire
Downloads
889
Maintainers
Readme
map-expire
Extended Map object with capacity and expire features
install
npm install --save map-expire
usage
const cache = require('map-expire');
cache.set(key, value, duration)
const value = cache.get(key)
cache.delete(key)
or
const MapExpire = require('map-expire/MapExpire');
const options = {
capacity: 100,
duration: 1000 // in millisecond, default expiration time
}
const cache = new MapExpire([], options)
cache.set(key, value, duration)
const value = cache.get(key)
cache.delete(key)
API
set(key, value, duration)
duration will be set to default value if not given.
get(key) returns with undefined if not exists or expired
test
npm test