1 instantiation of PooledCancellationTokenSource
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\CancellationTokenSourcePool.cs (1)
22return new PooledCancellationTokenSource(this);
6 references to PooledCancellationTokenSource
Microsoft.AspNetCore.Server.Kestrel.Core (6)
ListenOptionsHttpsExtensions.cs (1)
321using (var timeoutCts = ctsPool.Rent())
Middleware\HttpsConnectionMiddleware.cs (1)
173using var cancellationTokenSource = _ctsPool.Rent();
src\Shared\CancellationTokenSourcePool.cs (4)
12private readonly ConcurrentQueue<PooledCancellationTokenSource> _queue = new(); 15public PooledCancellationTokenSource Rent() 17if (_queue.TryDequeue(out var cts)) 25private bool Return(PooledCancellationTokenSource cts)