Universal caching classes