1 type derived from ObjectCache
System.Runtime.Caching (1)
System\Runtime\Caching\MemoryCache.cs (1)
20public class MemoryCache : ObjectCache, IEnumerable, IDisposable
23 references to ObjectCache
System.Runtime.Caching (23)
System\Runtime\Caching\CacheEntryRemovedArguments.cs (3)
9private readonly ObjectCache _source; 22public ObjectCache Source 27public CacheEntryRemovedArguments(ObjectCache source, CacheEntryRemovedReason reason, CacheItem cacheItem)
System\Runtime\Caching\CacheEntryUpdateArguments.cs (3)
13private readonly ObjectCache _source; 32public ObjectCache Source 49public CacheEntryUpdateArguments(ObjectCache source, CacheEntryRemovedReason reason, string key, string regionName)
System\Runtime\Caching\CacheItemPolicy.cs (2)
52_absExpiry = ObjectCache.InfiniteAbsoluteExpiration; 53_sldExpiry = ObjectCache.NoSlidingExpiration;
System\Runtime\Caching\CacheMemoryMonitor.cs (1)
254IServiceProvider host = ObjectCache.Host;
System\Runtime\Caching\HostFileChangeMonitor.cs (1)
93IServiceProvider host = ObjectCache.Host;
System\Runtime\Caching\MemoryCache.cs (13)
253if (policy.AbsoluteExpiration != ObjectCache.InfiniteAbsoluteExpiration 254&& policy.SlidingExpiration != ObjectCache.NoSlidingExpiration) 258if (policy.SlidingExpiration < ObjectCache.NoSlidingExpiration || s_oneYear < policy.SlidingExpiration) 260throw new ArgumentOutOfRangeException(nameof(policy), RH.Format(SR.Argument_out_of_range, "SlidingExpiration", ObjectCache.NoSlidingExpiration, s_oneYear)); 405DateTimeOffset absExp = ObjectCache.InfiniteAbsoluteExpiration; 406TimeSpan slidingExp = ObjectCache.NoSlidingExpiration; 596Set(key, value, ObjectCache.InfiniteAbsoluteExpiration); 684DateTimeOffset absExp = ObjectCache.InfiniteAbsoluteExpiration; 685TimeSpan slidingExp = ObjectCache.NoSlidingExpiration; 735&& absoluteExpiration == ObjectCache.InfiniteAbsoluteExpiration 736&& slidingExpiration == ObjectCache.NoSlidingExpiration) 763ObjectCache.InfiniteAbsoluteExpiration, 764ObjectCache.NoSlidingExpiration,