This supports some more complex cache strategies than just a simple HashMap in core, in particular caches that are stored on disk when they ar too big for main memory. Signed-off-by: Shawn O. Pearce <sop@google.com>