1 type derived from DefaultObjectPool
Microsoft.Extensions.ObjectPool (1)
DisposableObjectPool.cs (1)
9internal sealed class DisposableObjectPool<T> : DefaultObjectPool<T>, IDisposable where T : class
13 instantiations of DefaultObjectPool
Microsoft.Extensions.AsyncState (1)
src\Shared\Pools\PoolFactory.cs (1)
208=> new(policy, maxRetained);
Microsoft.Extensions.Compliance.Abstractions (1)
src\Shared\Pools\PoolFactory.cs (1)
208=> new(policy, maxRetained);
Microsoft.Extensions.Diagnostics.HealthChecks.Common (1)
src\Shared\Pools\PoolFactory.cs (1)
208=> new(policy, maxRetained);
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
src\Shared\Pools\PoolFactory.cs (1)
208=> new(policy, maxRetained);
Microsoft.Extensions.Http.Resilience (1)
src\Shared\Pools\PoolFactory.cs (1)
208=> new(policy, maxRetained);
Microsoft.Extensions.ML (1)
PoolLoader.cs (1)
45Interlocked.Exchange(ref _pool, new DefaultObjectPool<PredictionEngine<TData, TPrediction>>(predictionEnginePolicy));
Microsoft.Extensions.ObjectPool (1)
DefaultObjectPoolProvider.cs (1)
29return new DefaultObjectPool<T>(policy, MaximumRetained);
Microsoft.Extensions.ObjectPool.DependencyInjection (1)
ObjectPoolServiceCollectionExtensions.cs (1)
115return new DefaultObjectPool<TService>(new DependencyInjectionPooledObjectPolicy<TService, TImplementation>(provider), options.Capacity);
Microsoft.Extensions.Telemetry (1)
src\Shared\Pools\PoolFactory.cs (1)
208=> new(policy, maxRetained);
Microsoft.Extensions.Telemetry.Abstractions (1)
src\Shared\Pools\PoolFactory.cs (1)
208=> new(policy, maxRetained);
Shared (1)
Pools\PoolFactory.cs (1)
208=> new(policy, maxRetained);
System.ServiceModel.Primitives (2)
Internals\System\Runtime\AsyncLock.cs (1)
13private static readonly ObjectPool<SemaphoreSlim> s_semaphorePool = new DefaultObjectPool<SemaphoreSlim>(new SemaphoreSlimPooledObjectPolicy(), 100);
System\ServiceModel\NullCreatingPooledObjectPolicy.cs (1)
13return new DefaultObjectPool<T>(new NullCreatingPooledObjectPolicy<T>(), maximumRetained);
11 references to DefaultObjectPool
Microsoft.Extensions.AsyncState (1)
src\Shared\Pools\PoolFactory.cs (1)
206private static DefaultObjectPool<T> MakePool<T>(IPooledObjectPolicy<T> policy, int maxRetained)
Microsoft.Extensions.Compliance.Abstractions (1)
src\Shared\Pools\PoolFactory.cs (1)
206private static DefaultObjectPool<T> MakePool<T>(IPooledObjectPolicy<T> policy, int maxRetained)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (1)
src\Shared\Pools\PoolFactory.cs (1)
206private static DefaultObjectPool<T> MakePool<T>(IPooledObjectPolicy<T> policy, int maxRetained)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
src\Shared\Pools\PoolFactory.cs (1)
206private static DefaultObjectPool<T> MakePool<T>(IPooledObjectPolicy<T> policy, int maxRetained)
Microsoft.Extensions.Http.Resilience (1)
src\Shared\Pools\PoolFactory.cs (1)
206private static DefaultObjectPool<T> MakePool<T>(IPooledObjectPolicy<T> policy, int maxRetained)
Microsoft.Extensions.ML (1)
PoolLoader.cs (1)
22private DefaultObjectPool<PredictionEngine<TData, TPrediction>> _pool;
Microsoft.Extensions.ObjectPool (2)
DefaultObjectPool.cs (2)
26/// Creates an instance of <see cref="DefaultObjectPool{T}"/>. 35/// Creates an instance of <see cref="DefaultObjectPool{T}"/>.
Microsoft.Extensions.Telemetry (1)
src\Shared\Pools\PoolFactory.cs (1)
206private static DefaultObjectPool<T> MakePool<T>(IPooledObjectPolicy<T> policy, int maxRetained)
Microsoft.Extensions.Telemetry.Abstractions (1)
src\Shared\Pools\PoolFactory.cs (1)
206private static DefaultObjectPool<T> MakePool<T>(IPooledObjectPolicy<T> policy, int maxRetained)
Shared (1)
Pools\PoolFactory.cs (1)
206private static DefaultObjectPool<T> MakePool<T>(IPooledObjectPolicy<T> policy, int maxRetained)