A store agnostic caching framework.