1 type derived from MruCache
System.ServiceModel.Primitives (1)
System\ServiceModel\ChannelFactoryRefCache.cs (1)
59internal class ChannelFactoryRefCache<TChannel> : MruCache<EndpointTrait<TChannel>, ChannelFactoryRef<TChannel>>
4 instantiations of MruCache
System.ServiceModel.Http (3)
System\ServiceModel\Channels\HttpChannelFactory.cs (2)
228_credentialCacheUriPrefixCache = new MruCache<Uri, Uri>(10); 651_credentialHashCache = new MruCache<string, string>(5);
System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
308_httpClientCache = new MruCache<string, HttpClient>(10);
System.ServiceModel.NetTcp (1)
System\ServiceModel\Channels\DnsCache.cs (1)
14private static MruCache<string, DnsCacheEntry> s_resolveCache = new MruCache<string, DnsCacheEntry>(MruWatermark);
8 references to MruCache
System.ServiceModel.Http (7)
System\ServiceModel\Channels\HttpChannelFactory.cs (4)
35private volatile MruCache<Uri, Uri> _credentialCacheUriPrefixCache; 36private volatile MruCache<string, string> _credentialHashCache; 37private volatile MruCache<string, HttpClient> _httpClientCache; 133_httpClientCache = bindingElement.GetProperty<MruCache<string, HttpClient>>(context);
System\ServiceModel\Channels\HttpTransportBindingElement.cs (3)
28private MruCache<string, HttpClient> _httpClientCache; 282else if (typeof(T) == typeof(MruCache<string, HttpClient>)) 304private MruCache<string, HttpClient> EnsureHttpClientCache()
System.ServiceModel.NetTcp (1)
System\ServiceModel\Channels\DnsCache.cs (1)
14private static MruCache<string, DnsCacheEntry> s_resolveCache = new MruCache<string, DnsCacheEntry>(MruWatermark);