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)
57
private object SyncObj =>
_pools
;
177
var poolsRef = new WeakReference<ConcurrentDictionary<HttpConnectionKey, HttpConnectionPool>>(
_pools
);
370
while (!
_pools
.TryGetValue(key, out pool))
382
if (
_pools
.TryAdd(key, pool))
497
foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in
_pools
)
524
foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> entry in
_pools
)
528
_pools
.TryRemove(entry.Key, out _);
535
SetCleaningTimer(!
_pools
.IsEmpty ? _cleanPoolTimeout : Timeout.InfiniteTimeSpan);
554
foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in
_pools
)