public void Invalidate(Type classType, string cacheKey) { var keys = _cacheProvider.GetKeys(); var typeName = classType.Name.Replace("Proxy", ""); cacheKey = $"{typeName}.{cacheKey}"; var key = keys.FirstOrDefault(x => x.StartsWith(cacheKey)); if (key == null) { CachedAttributesOptions.Log("Cannot find key in cache:" + key); return; } _cacheProvider.Remove(key); }