16.3 Caching framework