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