24 references to BackendCache
Microsoft.Extensions.Caching.Hybrid.Tests (24)
BufferReleaseTests.cs (6)
126Assert.NotNull(cache.BackendCache); 134cache.BackendCache.Set(key, new ReadOnlySpan<byte>(arr, 0, bytes).ToArray()); 161Assert.Null(await cache.BackendCache.GetAsync(key)); // should be gone from L2 too 189Assert.NotNull(cache.BackendCache); 197cache.BackendCache.Set(key, new ReadOnlySpan<byte>(arr, 0, bytes).ToArray()); 224Assert.Null(await cache.BackendCache.GetAsync(key)); // should be gone from L2 too
L2Tests.cs (2)
53var backend = Assert.IsAssignableFrom<LoggingCache>(cache.BackendCache); 111var backend = Assert.IsAssignableFrom<LoggingCache>(cache.BackendCache);
RedisTests.cs (2)
51if (cache.BackendCache is null) 57Assert.IsAssignableFrom<RedisCache>(cache.BackendCache);
ServiceConstructionTests.cs (14)
66var backend = Assert.IsType<CustomMemoryDistributedCache1>(hybrid.BackendCache); 193var cacheOneBackend = Assert.IsType<CustomMemoryDistributedCache1>(cacheOne.BackendCache); 199var cacheTwoBackend = Assert.IsType<CustomMemoryDistributedCache2>(cacheTwo.BackendCache); 259var hybridWithRedisBackend = Assert.IsType<RedisCache>(hybridWithRedis.BackendCache); 263var hybridWithSqlServerBackend = Assert.IsType<SqlServerCache>(hybridWithSqlServer.BackendCache); 331var hybridOneBackend = Assert.IsType<CustomMemoryDistributedCache1>(hybridOne.BackendCache); 336var hybridTwoBackend = Assert.IsType<CustomMemoryDistributedCache2>(hybridTwo.BackendCache); 369var hybridOneBackend = Assert.IsType<CustomMemoryDistributedCache1>(hybridOne.BackendCache); 374var hybridTwoBackend = Assert.IsType<CustomMemoryDistributedCache2>(hybridTwo.BackendCache); 407var hybridOneBackend = Assert.IsType<CustomMemoryDistributedCache1>(hybridOne.BackendCache); 412var hybridTwoBackend = Assert.IsType<CustomMemoryDistributedCache2>(hybridTwo.BackendCache); 508Assert.Null(cache.BackendCache); 520Assert.NotNull(cache.BackendCache); 543Assert.NotNull(cache.BackendCache);