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; 155var poolsRef = new WeakReference<ConcurrentDictionary<HttpConnectionKey, HttpConnectionPool>>(_pools); 335while (!_pools.TryGetValue(key, out pool)) 347if (_pools.TryAdd(key, pool)) 453foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in _pools) 482foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> entry in _pools) 486_pools.TryRemove(entry.Key, out _); 493SetCleaningTimer(!_pools.IsEmpty ? _cleanPoolTimeout : Timeout.InfiniteTimeSpan); 509foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in _pools)