6 writes to Capacity
Microsoft.Extensions.ObjectPool.DependencyInjection (1)
ObjectPoolServiceCollectionExtensions.cs (1)
90_ = services.Configure<DependencyInjectionPoolOptions>(child.Key, options => options.Capacity = capacity);
Microsoft.Extensions.ObjectPool.DependencyInjection.Tests (5)
DependencyInjectionExtensionsTests.cs (5)
64.Configure<DependencyInjectionPoolOptions>(typeof(TestClass).FullName, options => options.Capacity = 2048) 65.Configure<DependencyInjectionPoolOptions>(typeof(TestDependency).FullName, options => options.Capacity = 4096); 115var services = new ServiceCollection().AddPooled<TestDependency>(options => options.Capacity = 64); 144.AddPooled<ITestClass, TestClass>(options => options.Capacity = 64); 179.AddPooled<ITestClass, TestClass>(options => options.Capacity = capacity);
10 references to Capacity
Microsoft.Extensions.ObjectPool.DependencyInjection (1)
ObjectPoolServiceCollectionExtensions.cs (1)
115return new DefaultObjectPool<TService>(new DependencyInjectionPooledObjectPolicy<TService, TImplementation>(provider), options.Capacity);
Microsoft.Extensions.ObjectPool.DependencyInjection.Tests (9)
DependencyInjectionExtensionsTests.cs (9)
56Assert.Equal(2048, sut.Get(typeof(TestClass).FullName!).Capacity); 57Assert.Equal(4096, sut.Get(typeof(TestDependency).FullName!).Capacity); 71Assert.Equal(DependencyInjectionPoolOptions.DefaultCapacity, options.CurrentValue.Capacity); 72Assert.Equal(DependencyInjectionPoolOptions.DefaultCapacity, options.Get(null).Capacity); 73Assert.Equal(DependencyInjectionPoolOptions.DefaultCapacity, options.Get(typeof(object).FullName!).Capacity); 74Assert.Equal(2048, options.Get(typeof(TestClass).FullName!).Capacity); 75Assert.Equal(4096, options.Get(typeof(TestDependency).FullName!).Capacity); 122Assert.Equal(64, optionsMonitor.Get(typeof(TestDependency).FullName).Capacity); 152Assert.Equal(64, optionsMonitor.Get(typeof(ITestClass).FullName).Capacity);