1 write to _pools
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (1)
63_pools = new ConcurrentDictionary<HttpConnectionKey, HttpConnectionPool>();
9 references to _pools
System.Net.Http (9)
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (9)
57private object SyncObj => _pools; 177var poolsRef = new WeakReference<ConcurrentDictionary<HttpConnectionKey, HttpConnectionPool>>(_pools); 370while (!_pools.TryGetValue(key, out pool)) 382if (_pools.TryAdd(key, pool)) 497foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in _pools) 524foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> entry in _pools) 528_pools.TryRemove(entry.Key, out _); 535SetCleaningTimer(!_pools.IsEmpty ? _cleanPoolTimeout : Timeout.InfiniteTimeSpan); 554foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in _pools)