flash-cache
v0.4.0
Published
Saving temporary data in memory, and clear the old data at regular time.
Downloads
7
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);