Skip to content

azer/memoize-async

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

memoize-async Build Status

Async function memoizer.

Install

$ npm install memoize-async

Usage

memoize  = require('memoize-async')
readFile = require('fs').readFile
memoized = memoize(readFile)

memoized('docs/readme', console.log)
// doing some work
// => read me first!

memoized('docs/readme', console.log)
// => read me first!

Storage

It stores the values returned in an object by default. You can pass read & write methods to choose your own:

memoized = memoize(fn, { read: read, write: write, hash: ifexists })

function read (key, callback) {
}

function write (key, value, callback) {
}

About

Async Function Memoizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published