コード例 #1
0
        public void Can_dispose_cache()
        {
            var cache = new DreamCache(TaskTimerFactory.Current);

            cache.Set("foo", "bar");
            cache.Dispose();
        }
コード例 #2
0
ファイル: DreamCacheTests.cs プロジェクト: heran/DekiWiki
 public void Can_set_and_reset_item_in_cache_with_expiration() {
     var cache = new DreamCache(TaskTimerFactory.Current);
     cache.Set("foo", "bar", DateTime.UtcNow.AddSeconds(10));
     cache.Set("foo", "baz", DateTime.UtcNow.AddSeconds(15));
     var cached = cache.Get("foo", string.Empty);
     Assert.AreEqual("baz", cached);
 }
コード例 #3
0
ファイル: DreamCacheTests.cs プロジェクト: heran/DekiWiki
 public void Can_set_and_reset_item_in_cache_with_sliding_expiration() {
     var cache = new DreamCache(TaskTimerFactory.Current);
     cache.Set("foo", "bar", 10.Seconds());
     cache.Set("foo", "baz", 15.Seconds());
     var cached = cache.Get("foo", string.Empty);
     Assert.AreEqual("baz", cached);
 }
コード例 #4
0
ファイル: DreamCacheTests.cs プロジェクト: heran/DekiWiki
 public void Can_set_and_reset_item_in_cache() {
     var cache = new DreamCache(TaskTimerFactory.Current);
     cache.Set("foo", "bar");
     cache.Set("foo", "baz");
     var cached = cache.Get("foo", string.Empty);
     Assert.AreEqual("baz", cached);
 }
コード例 #5
0
        public void Can_set_and_reset_item_in_cache_with_expiration()
        {
            var cache = new DreamCache(TaskTimerFactory.Current);

            cache.Set("foo", "bar", DateTime.UtcNow.AddSeconds(10));
            cache.Set("foo", "baz", DateTime.UtcNow.AddSeconds(15));
            var cached = cache.Get("foo", string.Empty);

            Assert.AreEqual("baz", cached);
        }
コード例 #6
0
        public void Can_set_and_reset_item_in_cache_with_sliding_expiration()
        {
            var cache = new DreamCache(TaskTimerFactory.Current);

            cache.Set("foo", "bar", 10.Seconds());
            cache.Set("foo", "baz", 15.Seconds());
            var cached = cache.Get("foo", string.Empty);

            Assert.AreEqual("baz", cached);
        }
コード例 #7
0
        public void Can_set_and_reset_item_in_cache()
        {
            var cache = new DreamCache(TaskTimerFactory.Current);

            cache.Set("foo", "bar");
            cache.Set("foo", "baz");
            var cached = cache.Get("foo", string.Empty);

            Assert.AreEqual("baz", cached);
        }
コード例 #8
0
ファイル: DreamCacheTests.cs プロジェクト: heran/DekiWiki
 public void Can_dispose_cache() {
     var cache = new DreamCache(TaskTimerFactory.Current);
     cache.Set("foo", "bar");
     cache.Dispose();
 }