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
;
158
var poolsRef = new WeakReference<ConcurrentDictionary<HttpConnectionKey, HttpConnectionPool>>(
_pools
);
338
while (!
_pools
.TryGetValue(key, out pool))
350
if (
_pools
.TryAdd(key, pool))
456
foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in
_pools
)
485
foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> entry in
_pools
)
489
_pools
.TryRemove(entry.Key, out _);
496
SetCleaningTimer(!
_pools
.IsEmpty ? _cleanPoolTimeout : Timeout.InfiniteTimeSpan);
512
foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in
_pools
)