1 type derived from RedisCache
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCacheImpl.cs (1)
12internal sealed class RedisCacheImpl : RedisCache
2 instantiations of RedisCache
Aspire.StackExchange.Redis.DistributedCaching (1)
AspireRedisDistributedCacheExtensions.cs (1)
174return new RedisCache(options);
Microsoft.Extensions.Caching.StackExchangeRedis.Tests (1)
Infrastructure\RedisTestConfig.cs (1)
26return new RedisCache(new RedisCacheOptions()
16 references to RedisCache
Aspire.StackExchange.Redis.DistributedCaching.Tests (2)
AspireRedisDistributedCacheExtensionsTests.cs (2)
28Assert.IsAssignableFrom<RedisCache>(cache); 41Assert.IsAssignableFrom<RedisCache>(cache);
Aspire.StackExchange.Redis.Tests (1)
AspireRedisExtensionsTests.cs (1)
228Assert.IsAssignableFrom<RedisCache>(distributedCache);
Microsoft.Extensions.Caching.Hybrid.Tests (4)
RedisTests.cs (1)
57Assert.IsAssignableFrom<RedisCache>(cache.BackendCache);
ServiceConstructionTests.cs (3)
245services.AddKeyedSingleton<IDistributedCache, RedisCache>("Redis"); 260var hybridWithRedisBackend = Assert.IsType<RedisCache>(hybridWithRedis.BackendCache);
Microsoft.Extensions.Caching.StackExchangeRedis (5)
RedisCache.cs (3)
81/// Initializes a new instance of <see cref="RedisCache"/>. 85: this(optionsAccessor, Logging.Abstractions.NullLoggerFactory.Instance.CreateLogger<RedisCache>()) 90/// Initializes a new instance of <see cref="RedisCache"/>.
RedisCacheImpl.cs (1)
19public RedisCacheImpl(IOptions<RedisCacheOptions> optionsAccessor, ILogger<RedisCache> logger, IServiceProvider services)
RedisCacheOptions.cs (1)
14/// Configuration options for <see cref="RedisCache"/>.
Microsoft.Extensions.Caching.StackExchangeRedis.Tests (4)
CacheServiceExtensionsTests.cs (4)
57Assert.IsAssignableFrom<RedisCache>(serviceProvider.GetRequiredService<IDistributedCache>()); 128Assert.IsAssignableFrom<RedisCache>(serviceProvider.GetRequiredService<IDistributedCache>()); 152var cache = Assert.IsAssignableFrom<RedisCache>(provider.GetRequiredService<IDistributedCache>());