A simple package for caching results to disk, and then in memory.