trie-memoize

A memoization algorithm in which each function argument represents a new key, creating a trie of caches as defined by the array in your first argument.

memoize-fs

Node.js solution for memoizing/caching function results on the file system