Framework for caching of arbitrary data.
