2 instantiations of HybridCacheOptions
Microsoft.Extensions.Caching.Hybrid.Tests (2)
ServiceConstructionTests.cs (2)
279var options = new HybridCacheOptions(); 298var options = new HybridCacheOptions();
30 references to HybridCacheOptions
Microsoft.Extensions.Caching.Hybrid (16)
HybridCacheServiceExtensions.cs (12)
22/// <param name="setupAction">A delegate to run to configure the <see cref="HybridCacheOptions"/> instance.</param> 24public static IHybridCacheBuilder AddHybridCache(this IServiceCollection services, Action<HybridCacheOptions> setupAction) 54/// <param name="setupAction">A delegate to run to configure the <see cref="HybridCacheOptions"/> instance.</param> 56public static IHybridCacheBuilder AddKeyedHybridCache(this IServiceCollection services, object? serviceKey, Action<HybridCacheOptions> setupAction) => 64/// <param name="optionsName">The named options name to use for the <see cref="HybridCacheOptions"/> instance.</param> 65/// <param name="setupAction">A delegate to run to configure the <see cref="HybridCacheOptions"/> instance.</param> 67public static IHybridCacheBuilder AddKeyedHybridCache(this IServiceCollection services, object? serviceKey, string optionsName, Action<HybridCacheOptions> setupAction) 72_ = services.AddOptions<HybridCacheOptions>(optionsName).Configure(setupAction); 91/// <param name="optionsName">The named options name to use for the <see cref="HybridCacheOptions"/> instance.</param> 98_ = services.AddOptions<HybridCacheOptions>(optionsName); 102var optionsService = sp.GetRequiredService<IOptionsMonitor<HybridCacheOptions>>(); 103var options = optionsService.Get(optionsName);
Internal\DefaultHybridCache.cs (4)
36private readonly HybridCacheOptions _options; 67public DefaultHybridCache(IOptions<HybridCacheOptions> options, IServiceProvider services) 72public DefaultHybridCache(HybridCacheOptions options, IServiceProvider services) 136internal HybridCacheOptions Options => _options;
Microsoft.Extensions.Caching.Hybrid.Tests (14)
ServiceConstructionTests.cs (14)
47var options = obj.Options; 65var hybridOptions = hybrid.Options; 193var cacheOneOptions = cacheOne.Options; 199var cacheTwoOptions = cacheTwo.Options; 279var options = new HybridCacheOptions(); 298var options = new HybridCacheOptions(); 324services.AddOptions<HybridCacheOptions>("HybridOne").Configure(options => ConfigurationBinder.Bind(config, "HybridOne", options)); 325services.AddOptions<HybridCacheOptions>("HybridTwo").Configure(options => ConfigurationBinder.Bind(config, "HybridTwo", options)); 331var hybridOneOptions = hybridOne.Options; 336var hybridTwoOptions = hybridTwo.Options; 369var hybridOneOptions = hybridOne.Options; 374var hybridTwoOptions = hybridTwo.Options; 407var hybridOneOptions = hybridOne.Options; 412var hybridTwoOptions = hybridTwo.Options;