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