0.3.2 • Published 10 months ago

@samdotci/memoize-storage-adapters v0.3.2

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

memoize-storage-adapters

Storage adapters for p-memoize in Deno.

Usage

FileCache

Data is stored in the user's cache directory, under a parent memoize-storage-adapters directory.

import { FileCache } from "@samdotci/memoize-storage-adapters";
import pMemoize from "p-memoize";

const memoizedFn = pMemoize(expensiveFunction, {
  cache: new FileCache("my-app-name"),
  cacheKey: args => `key-${args.join('-')}`,
});

await memoizedFn(1, 2); // Slow (computed)
await memoizedFn(1, 2); // Fast (uses result from disk cache)

License

MIT

0.3.2

10 months ago

0.3.1

10 months ago