24 references to PoolFactory
Microsoft.AspNetCore.Diagnostics.Middleware (5)
Buffering\IncomingRequestLogBuffer.cs (1)
24PoolFactory.CreateListPoolWithCapacity<SerializedLogRecord>(MaxBatchSize);
Latency\Internal\HttpLatencyLogEnricher.cs (1)
24private static readonly ObjectPool<StringBuilder> _builderPool = PoolFactory.SharedStringBuilderPool;
Latency\RequestLatencyTelemetryMiddleware.cs (2)
27private static readonly ObjectPool<List<Task>> _exporterTaskPool = PoolFactory.CreateListPool<Task>(); 28private static readonly ObjectPool<CancellationTokenSource> _cancellationTokenSourcePool = PoolFactory.CreateCancellationTokenSourcePool();
src\Shared\BufferWriterPool\BufferWriterPool.cs (1)
31return PoolFactory.CreatePool<BufferWriter<T>>(new BufferWriterPooledObjectPolicy<T>(maxBufferWriterCapacity), maxCapacity);
Microsoft.Extensions.Http.Diagnostics (6)
Latency\Internal\HttpClientLatencyLogEnricher.cs (1)
24private static readonly ObjectPool<StringBuilder> _builderPool = PoolFactory.SharedStringBuilderPool;
Logging\Internal\HttpClientLogger.cs (2)
25PoolFactory.CreateListPool<KeyValuePair<string, string>>(); 28PoolFactory.CreateResettingPool<LogRecord>();
Logging\Internal\HttpRequestReader.cs (2)
159var stringBuilder = PoolFactory.SharedStringBuilderPool.Get(); 215PoolFactory.SharedStringBuilderPool.Return(stringBuilder);
src\Shared\BufferWriterPool\BufferWriterPool.cs (1)
31return PoolFactory.CreatePool<BufferWriter<T>>(new BufferWriterPooledObjectPolicy<T>(maxBufferWriterCapacity), maxCapacity);
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\LogRecordPoolingTest.cs (1)
18var pool = PoolFactory.CreateResettingPool<LogRecord>();
Microsoft.Extensions.Telemetry (11)
Buffering\GlobalBuffer.cs (1)
25PoolFactory.CreateListPoolWithCapacity<SerializedLogRecord>(MaxBatchSize);
Buffering\LogBufferingFilterRuleSelector.cs (1)
24PoolFactory.CreateListPool<LogBufferingFilterRule>();
Http\HttpRouteFormatter.cs (2)
53var pathStringBuilder = PoolFactory.SharedStringBuilderPool.Get(); 116PoolFactory.SharedStringBuilderPool.Return(pathStringBuilder);
Latency\Internal\LatencyConsoleExporter.cs (2)
44var sb = PoolFactory.SharedStringBuilderPool.Get(); 112PoolFactory.SharedStringBuilderPool.Return(sb);
Latency\Internal\ResetOnGetObjectPool.cs (1)
19_objectPool = PoolFactory.CreatePool(policy);
Logging\ExtendedLogger.cs (2)
160var sb = PoolFactory.SharedStringBuilderPool.Get(); 171PoolFactory.SharedStringBuilderPool.Return(sb);
Logging\JustInTimeRedactor.cs (1)
183private static readonly ObjectPool<JustInTimeRedactor> _pool = PoolFactory.CreateResettingPool<JustInTimeRedactor>();
src\Shared\LogBuffering\SerializedLogRecordFactory.cs (1)
22PoolFactory.CreateResettingPool<SerializedLogRecord>();
Microsoft.Extensions.Telemetry.Tests (1)
Latency\Internal\LatencyContextTests.cs (1)
313_objectPool = PoolFactory.CreatePool(policy);