/// <summary> /// Adds the custom Cache Dependency for a view. /// </summary> /// <param name="dependencyCacheKey">The Kentico Cache Dependency Key</param> public void AddCacheItemDependency(string dependencyCacheKey) { if (!mCacheEnabled) { return; } // Ensure to lower variant dependencyCacheKey = dependencyCacheKey.ToLowerInvariant(); if (!mDependencyCacheKeys.Contains(dependencyCacheKey)) { mDependencyCacheKeys.Add(dependencyCacheKey); CacheHelper.EnsureDummyKey(dependencyCacheKey); mResponse.AddCacheDependency(new CMSCacheDependency(null, new string[] { dependencyCacheKey }, DateTime.Now).CreateCacheDependency()); } }
public override void AddCacheDependency(params CacheDependency[] dependencies) { _httpResponseBase.AddCacheDependency(dependencies); }
public override void AddCacheDependency(params CacheDependency[] dependencies) { proxiedResponse.AddCacheDependency(dependencies); }