Caching interface