mean caching