1.0.0 • Published 6 years ago
with-localstorage-cache v1.0.0
with-localstorage-cache
Wrap any method, sync or async with a local storage cache.
Usage
const sleep = ms => new Promise(resolve => setTimeout(resolve, ms));
const myID = await withFsCache(
// Can be anything
"my-id",
async () => {
await sleep(500);
functionCallCount += 1;
return { someData: "1" };
}
);
// If called again it will return without waiting.