flash-cache

0.4.0 • Public • Published

Flash Cache

Saving temporary data in memory, and clear the old data at regular time.

build status Test coverage David deps node version

NPM

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);

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i flash-cache

Weekly Downloads

1

Version

0.4.0

License

MIT

Unpacked Size

14.8 kB

Total Files

12

Last publish

Collaborators

  • whyun-master