ttl
Simple in-memory cache for JavaScript
Installation
$ npm install ttl --save
Usage
var Cache = ;var cache = ttl: 10 * 1000 capacity: 3; cache;cache;cache;cache;cache; cache;cache;cache;cache; // emit 'drop' event cache; // > 'bar'cache; // > 'yo'cache; // > 'pong'cache; // > undefined // after 10 secondscache; // > undefinedcachesize; // > 2cache // > 'pong'cache; // > undefinedcachesize; // > 1cacheclear;cachesize; // > 0
License
MIT