rename smart_cache->context_cache