flash-cache
v0.4.0
Published
Saving temporary data in memory, and clear the old data at regular time.
Readme
Flash Cache
Saving temporary data in memory, and clear the old data at regular time.
Be inspired by the GC algorithm of JVM and V8. I use two area to store data , the old area and the young area. After initializing the class of FlashCache with a given interval value, the instance of FlashCache's object will move the young area's data to old area, and then create a new young area. It's suit for saving temporary data in memory to improve you app's performance.
Install
npm install flash-cache
API
See the api doc.
Demo
const FlashCache = require('flash-cache');
const cache = new FlashCache();//The default interval of moving young to old is 1000ms.
cache.save('a','the value');
console.log(cache.get('a'));
setTimeout(function() {
console.log('young size',cache.young.size);//should get 0
},1000+100);
