0.4.0 • Published 4 years ago

flash-cache v0.4.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

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

0.4.0

4 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.1

7 years ago

0.1.0

7 years ago