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