promise-async-cache
Thanks @esnunes for the initial implementation :)
Installation
Install via npm:
$ npm install promise-async-cache
Usage
// the example uses es6 but it works with es5 as well; // loading value into the cacheconst cache = { // load async data // then return a promise with the value to be cached }; // getting value from the cachecache;
Extra arguments
Is possible passing extra arguments to the load
function through the get
function:
const cache = { /* ... */ }; cache;
It is required to use editorconfig and please write and run specs before pushing any changes:
npm test
License
Copyright (c) 2015 Max Claus Nunes. This software is licensed under the MIT License.