2 types derived from CacheDependency
System.Web (2)
Cache\CacheDependency.cs (1)
948public sealed class AggregateCacheDependency : CacheDependency {
Cache\SqlCacheDependency.cs (1)
40public sealed class SqlCacheDependency : CacheDependency {
18 instantiations of CacheDependency
System.Web (18)
Cache\cache.cs (1)
471CacheDependency expensiveObjectDep = new CacheDependency(null, cacheKeys);
Cache\CacheDependency.cs (1)
85s_dependencyEmpty = new CacheDependency(0);
Cache\OutputCache.cs (2)
90CacheDependency keyDep = new CacheDependency(0, null, new string[1] {cacheKey}); 461CacheDependency dep = new CacheDependency(0, fileDeps);
CachedPathData.cs (3)
255dependency = new CacheDependency(0, fileDependencies, cacheItemDependencies); 367dependency = new CacheDependency(0, null, cacheItemDependencies); 370dependency = new CacheDependency(0, fileDependencies, cacheItemDependencies);
Compilation\BuildResultCache.cs (1)
197CacheDependency assemblyCacheDependency = new CacheDependency(0, null, new string[] { assemblyKey });
Hosting\MapPathBasedVirtualPathProvider.cs (2)
67return new CacheDependency(0, physicalDependenciesArray, utcStart); 109dep = new CacheDependency(existingDir);
HttpResponse.cs (2)
3663dependency = new CacheDependency(0, info.items, null, dependencyOld, info.utcDate); 3667dependency = new CacheDependency(null, info.items, dependencyOld,
Security\FileAuthorizationModule.cs (1)
268CacheDependency dependency = new CacheDependency(0, cacheDependencyPath);
UI\Control.cs (1)
2226dependency = new CacheDependency(0, physicalPath);
UI\DataSourceCache.cs (1)
222aggregateCacheDependency.Add(new CacheDependency[] { new CacheDependency(null, keyDependencies) });
UI\FileDataSourceCache.cs (1)
38CacheDependency fileDependency = new CacheDependency(0, filenames);
UI\WebControls\ObjectDataSource.cs (1)
983CacheDependency cacheDependency = new CacheDependency(0, new string[0], new string[] { parentKey });
UI\WebControls\SqlDataSource.cs (1)
1080CacheDependency cacheDependency = new CacheDependency(0, new string[0], new string[] {parentKey});
119 references to CacheDependency
System.ServiceModel.Web (4)
System\ServiceModel\Web\CachingParameterInspector.cs (4)
241CacheDependency CreateSingleCacheDependency(string sqlDependency) 258cacheDependency.Add(new CacheDependency[] { new SqlCacheDependency(dependencyInfo.Database, dependencyInfo.Table) }); 351CacheDependency cacheDependency = this.CreateSingleCacheDependency(cacheProfile.SqlDependency); 352HttpContext.Current.Response.AddCacheDependency(new CacheDependency[] { cacheDependency });
System.Web (112)
Abstractions\HttpResponseBase.cs (1)
270public virtual void AddCacheDependency(params CacheDependency[] dependencies) {
Abstractions\HttpResponseWrapper.cs (1)
276public override void AddCacheDependency(params CacheDependency[] dependencies) {
Cache\cache.cs (11)
49out object expensiveObject, out CacheDependency dependency, out DateTime absoluteExpiration, out TimeSpan slidingExpiration); 318private CacheDependency _expensiveObjectDependency; 321public SentinelEntry(string key, CacheDependency expensiveObjectDependency, CacheItemUpdateCallback callback) { 331public CacheDependency ExpensiveObjectDependency { 364CacheDependency cacheDependency; 412public void Insert(string key, object value, CacheDependency dependencies) { 421public void Insert(string key, object value, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration) { 433CacheDependency dependencies, 454CacheDependency dependencies, 471CacheDependency expensiveObjectDep = new CacheDependency(null, cacheKeys); 497CacheDependency dependencies,
Cache\CacheDependency.cs (28)
59static readonly CacheDependency s_dependencyEmpty; 152public CacheDependency(string[] filenames, string[] cachekeys, CacheDependency dependency) { 157public CacheDependency(string[] filenames, string[] cachekeys, CacheDependency dependency, DateTime start) { 192internal CacheDependency(int dummy, string[] filenames, string[] cachekeys, CacheDependency dependency) { 196internal CacheDependency(int dummy, string[] filenames, string[] cachekeys, CacheDependency dependency, DateTime utcStart) { 304void Init(bool isPublic, string[] filenamesArg, string[] cachekeysArg, CacheDependency dependency, DateTime utcStart) { 959public void Add(params CacheDependency [] dependencies) { 967dependencies = (CacheDependency []) dependencies.Clone(); 970foreach (CacheDependency d in dependencies) { 989foreach (CacheDependency d in dependencies) { 1018CacheDependency[] dependencies = null; 1023dependencies = (CacheDependency[]) _dependencies.ToArray(typeof(CacheDependency)); 1029foreach (CacheDependency d in dependencies) { 1045CacheDependency[] dependencies = null; 1054dependencies = (CacheDependency[]) _dependencies.ToArray(typeof(CacheDependency)); 1059foreach (CacheDependency dependency in dependencies) { 1079internal CacheDependency[] GetDependencyArray() 1081CacheDependency[] dependencies = null; 1085dependencies = (CacheDependency[]) _dependencies.ToArray(typeof(CacheDependency)); 1097CacheDependency[] dependencies = null; 1104foreach (CacheDependency d in dependencies) { 1107if ( ! object.ReferenceEquals(d.GetType(), typeof(CacheDependency)) && 1127CacheDependency[] dependencies = null; 1134foreach (CacheDependency d in dependencies) { 1137if (object.ReferenceEquals(d.GetType(), typeof(CacheDependency))
Cache\CacheEntry.cs (9)
120CacheDependency _dependency; /* dependencies this item has */ 130CacheDependency dependency, 245internal CacheDependency Dependency { 251CacheDependency dependency = _dependency; 339if (target is CacheDependency) { 340((CacheDependency)target).ItemRemoved(); 351((CacheDependency) onRemovedTargets).ItemRemoved(); 376internal void AddDependent(CacheDependency dependency) { 394internal void RemoveDependent(CacheDependency dependency) {
Cache\OutputCache.cs (5)
89private static void AddCacheKeyToDependencies(ref CacheDependency dependencies, string cacheKey) { 90CacheDependency keyDep = new CacheDependency(0, null, new string[1] {cacheKey}); 461CacheDependency dep = new CacheDependency(0, fileDeps); 655CacheDependency dependencies, 767CacheDependency dependencies,
Cache\SqlCacheDependency.cs (1)
219public static CacheDependency CreateOutputCacheDependency(string dependency) {
CachedPathData.cs (1)
217CacheDependency dependency = null;
Compilation\BuildManagerHost.cs (1)
634public override CacheDependency GetCacheDependency(string virtualPath,
Compilation\BuildResultCache.cs (3)
158CacheDependency cacheDependency = null; 197CacheDependency assemblyCacheDependency = new CacheDependency(0, null, new string[] { assemblyKey }); 203tmpDependency.Add(new CacheDependency[] { cacheDependency, assemblyCacheDependency });
Hosting\MapPathBasedVirtualPathProvider.cs (2)
43public override CacheDependency GetCacheDependency(string virtualPath, IEnumerable virtualPathDependencies, DateTime utcStart) { 102CacheDependency dep = null;
Hosting\VirtualPathProvider.cs (3)
83public virtual CacheDependency GetCacheDependency(string virtualPath, IEnumerable virtualPathDependencies, DateTime utcStart) { 92internal CacheDependency GetCacheDependency(VirtualPath virtualPath, IEnumerable virtualPathDependencies, DateTime utcStart) { 269internal static CacheDependency GetCacheDependency(VirtualPath virtualPath) {
HttpCachePolicy.cs (2)
701DateTime UpdateLastModifiedTimeFromDependency(CacheDependency dep) { 728CacheDependency dep = null;
HttpResponse.cs (13)
94private CacheDependency[] _userAddedDependencies; 95private CacheDependency _cacheDependencyForResponse; 192foreach (CacheDependency dep in _userAddedDependencies) { 981public void AddCacheDependency(params CacheDependency[] dependencies) { 993_userAddedDependencies = (CacheDependency[]) dependencies.Clone(); 996CacheDependency[] deps = new CacheDependency[_userAddedDependencies.Length + dependencies.Length]; 1050internal CacheDependency CreateCacheDependencyForResponse() { 1052CacheDependency dependency; 3655internal CacheDependency CreateCacheDependency(CacheDependencyType dependencyType, CacheDependency dependency) { 3660CacheDependency dependencyOld = dependency; 3679CacheDependency virtualDependency = null;
OutputCacheModule.cs (1)
1262CacheDependency dep = response.CreateCacheDependencyForResponse();
Security\FileAuthorizationModule.cs (1)
268CacheDependency dependency = new CacheDependency(0, cacheDependencyPath);
UI\Control.cs (1)
2208internal Stream OpenFileAndGetDependency(VirtualPath virtualPath, string physicalPath, out CacheDependency dependency) {
UI\ControlCachePolicy.cs (1)
120public CacheDependency Dependency {
UI\DataSourceCache.cs (4)
180public void SaveDataToCache(string key, object data, CacheDependency dependency) { 192protected virtual void SaveDataToCacheInternal(string key, object data, CacheDependency dependency) { 222aggregateCacheDependency.Add(new CacheDependency[] { new CacheDependency(null, keyDependencies) }); 227aggregateCacheDependency.Add(new CacheDependency[] { dependency });
UI\FileDataSourceCache.cs (2)
34protected override void SaveDataToCacheInternal(string key, object data, CacheDependency dependency) { 38CacheDependency fileDependency = new CacheDependency(0, filenames);
UI\PartialCachingControl.cs (4)
73private CacheDependency _cacheDependency; 252public CacheDependency Dependency { 341CacheDependency sqlCacheDep = null; 366CacheDependency cacheDep;
UI\SqlDataSourceCache.cs (2)
38protected override void SaveDataToCacheInternal(string key, object data, CacheDependency dependency) { 46CacheDependency sqlDependency = System.Web.Caching.SqlCacheDependency.CreateOutputCacheDependency(sqlCacheDependency);
UI\WebControls\AccessDataSource.cs (1)
253internal override void SaveDataToCache(int startRowIndex, int maximumRows, object data, CacheDependency dependency) {
UI\WebControls\AdRotator.cs (1)
462CacheDependency dependency;
UI\WebControls\ObjectDataSource.cs (1)
983CacheDependency cacheDependency = new CacheDependency(0, new string[0], new string[] { parentKey });
UI\WebControls\SqlDataSource.cs (2)
1074internal virtual void SaveDataToCache(int startRowIndex, int maximumRows, object data, CacheDependency dependency) { 1080CacheDependency cacheDependency = new CacheDependency(0, new string[0], new string[] {parentKey});
UI\WebControls\xml.cs (3)
416CacheDependency dependency; 479CacheDependency dependency; 524CacheDependency dependency;
UI\WebControls\XmlDataSource.cs (6)
443private XmlReader GetReader(string path, string content, out CacheDependency cacheDependency) { 546CacheDependency transformCacheDependency; 547CacheDependency dataCacheDependency; 555CacheDependency fileDependency; 584private void PopulateXmlDocument(XmlDocument document, out CacheDependency dataCacheDependency, out CacheDependency transformCacheDependency) {
VirtualPath.cs (1)
287public CacheDependency GetCacheDependency(IEnumerable virtualPathDependencies, DateTime utcStart) {
System.Web.DynamicData (1)
DynamicData\Util\FileChangeNotifier.cs (1)
52CacheDependency cacheDependency = VirtualPathProvider.GetCacheDependency(
System.Web.Extensions (2)
HttpResponseInternalWrapper.cs (1)
236public override void AddCacheDependency(params CacheDependency[] dependencies) {
Script\Services\WebServiceData.cs (1)
124CacheDependency cd = HostingEnvironment.VirtualPathProvider.GetCacheDependency(virtualPath, deps.VirtualPaths, DateTime.Now);