memoiz
v0.0.2
Published
Node.js / javascript module to cache method's returned values
Downloads
3
Maintainers
Readme
memoiz
Node.js / javascript module to cache method's return value
Installation
npm install --save memoiz
Usage
var Memoiz = require( 'memoiz' );
var sum = Memoiz.method(function ( a, b ) {
return a + b;
});
// First run will trigger a cache set
sum( 1, 2 ); // 3
// Second run will trigger a cache get
// without running provided method
sum( 1, 2 ); // 3
Future features
In the future we should add:
- Abillity to detect uniqueness on arguments to cache specific responses (at the time it is caching only one result);
- Different kinds of stores;