memoiz

0.0.2 • Public • Published

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;

/memoiz/

    Package Sidebar

    Install

    npm i memoiz

    Weekly Downloads

    4

    Version

    0.0.2

    License

    GPL v3

    Last publish

    Collaborators

    • cuss