Simple caching support