Skip to content

Commit a123285

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

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
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: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,11 @@
66
using Microsoft.Extensions.Caching.Distributed;
77
using Microsoft.Extensions.Caching.Hybrid.Internal;
88
using Microsoft.Extensions.Caching.Memory;
9+
using Microsoft.Extensions.Caching.StackExchangeRedis;
910
using Microsoft.Extensions.DependencyInjection;
1011
using Microsoft.Extensions.DependencyInjection.Extensions;
1112
using Microsoft.Extensions.Logging;
1213
using Microsoft.Extensions.Options;
13-
using Microsoft.Extensions.Caching.StackExchangeRedis;
14-
1514

1615
#if NET9_0_OR_GREATER
1716
using Microsoft.Extensions.Configuration;
@@ -63,10 +62,12 @@ public void CanCreateKeyedServicesWithManualOptions()
6362
// Mock registering keyed IDistributedCache from client side
6463
services.TryAddKeyedSingleton<IDistributedCache, RedisCache>(name);
6564

65+
#pragma warning disable CACHE001
6666
services.AddHybridCache(name, options =>
6767
{
6868
options.MaximumKeyLength = 937;
6969
});
70+
#pragma warning restore CACHE001
7071
using var provider = services.BuildServiceProvider();
7172

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

0 commit comments

Comments
 (0)