Beispiel #1
0
        public void RemoveCache()
        {
            var memoryCache =
                new MemoryCache(new Microsoft.Extensions.Caching.Memory.MemoryCache(new MemoryCacheOptions()));

            memoryCache.Set("test_key", 123, 3);
            memoryCache.Remove("test_key");

            Assert.IsNull(memoryCache.Get("test_key"));
            Assert.AreEqual(memoryCache.GetAll().Count, 0);
        }
Beispiel #2
0
        public async Task Exists()
        {
            var memoryCache =
                new MemoryCache(new Microsoft.Extensions.Caching.Memory.MemoryCache(new MemoryCacheOptions()));

            memoryCache.Set("test_key", 123, 3);

            Assert.IsTrue(memoryCache.Exists("test_key"));

            Assert.IsTrue(await memoryCache.ExistsAsync("test_key"));

            memoryCache.Remove("test_key");

            Assert.IsFalse(memoryCache.Exists("test_key"));
        }