Skip to content

Commit d8581f0

Browse files
author
Kelly Yin
committed
Mark Experimental
1 parent c4417a2 commit d8581f0

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/Libraries/Microsoft.Extensions.Caching.Hybrid/HybridCacheServiceExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public static IHybridCacheBuilder AddHybridCache(this IServiceCollection service
4949
/// Adds support for keyed multi-tier caching services.
5050
/// </summary>
5151
/// <returns>A builder instance that allows further configuration of the <see cref="HybridCache"/> system.</returns>
52+
[System.Diagnostics.CodeAnalysis.Experimental("CACHE001")]
5253
public static IHybridCacheBuilder AddHybridCache(this IServiceCollection services, string name, Action<HybridCacheOptions> setupAction)
5354
{
5455
_ = Throw.IfNull(services);

test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/ServiceConstructionTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,12 @@ public void CanCreateKeyedServicesWithManualOptions()
6363
// Mock registering keyed IDistributedCache from client side
6464
services.TryAddKeyedSingleton<IDistributedCache, RedisCache>(name);
6565

66+
#pragma warning disable CACHE001
6667
services.AddHybridCache(name, options =>
6768
{
6869
options.MaximumKeyLength = 937;
6970
});
71+
#pragma warning restore CACHE001
7072
using var provider = services.BuildServiceProvider();
7173

7274
var hybridCacheOption = provider.GetRequiredService<IOptionsMonitor<HybridCacheOptions>>().Get(name);

0 commit comments

Comments
 (0)