7 references to DefaultObjectPool
Microsoft.Extensions.ObjectPool (3)
DefaultObjectPool.cs (1)
30: this(policy, Environment.ProcessorCount * 2)
DefaultObjectPoolProvider.cs (1)
29return new DefaultObjectPool<T>(policy, MaximumRetained);
DisposableObjectPool.cs (1)
19: base(policy, maximumRetained)
Microsoft.Extensions.ObjectPool.DependencyInjection (1)
..\..\..\..\src\Libraries\Microsoft.Extensions.ObjectPool.DependencyInjection\ObjectPoolServiceCollectionExtensions.cs (1)
115return new DefaultObjectPool<TService>(new DependencyInjectionPooledObjectPolicy<TService, TImplementation>(provider), options.Capacity);
Shared (1)
..\..\..\..\src\Shared\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);