npm install promise-async-cache

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