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)
230if (policy.AbsoluteExpiration != ObjectCache.InfiniteAbsoluteExpiration 231&& policy.SlidingExpiration != ObjectCache.NoSlidingExpiration) 235if (policy.SlidingExpiration < ObjectCache.NoSlidingExpiration || s_oneYear < policy.SlidingExpiration) 237throw new ArgumentOutOfRangeException(nameof(policy), RH.Format(SR.Argument_out_of_range, "SlidingExpiration", ObjectCache.NoSlidingExpiration, s_oneYear)); 373DateTimeOffset absExp = ObjectCache.InfiniteAbsoluteExpiration; 374TimeSpan slidingExp = ObjectCache.NoSlidingExpiration; 543Set(key, value, ObjectCache.InfiniteAbsoluteExpiration); 622DateTimeOffset absExp = ObjectCache.InfiniteAbsoluteExpiration; 623TimeSpan slidingExp = ObjectCache.NoSlidingExpiration; 670&& absoluteExpiration == ObjectCache.InfiniteAbsoluteExpiration 671&& slidingExpiration == ObjectCache.NoSlidingExpiration) 695ObjectCache.InfiniteAbsoluteExpiration, 696ObjectCache.NoSlidingExpiration,