BimodalCache

A cache consists of both in-memory and on-disk components, both of which can be reset.