Skip to content

samdotci/memoize-storage-adapters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published