Catel.Test.Caching.CacheStorageFacts.TheAutoExpireFunctionality.AutomaticallyRemovesExpiredItems C# (CSharp) 메소드

AutomaticallyRemovesExpiredItems() 개인적인 메소드

private AutomaticallyRemovesExpiredItems ( ) : void
리턴 void
            public void AutomaticallyRemovesExpiredItems()
            {
                var cache = new CacheStorage<string, int>();
                cache.ExpirationTimerInterval = TimeSpan.FromMilliseconds(250);

                cache.Add("1", 1, expiration: new TimeSpan(0, 0, 0, 0, 250));

                Assert.IsTrue(cache.Contains("1"));

                ThreadHelper.Sleep(750);

                Assert.IsFalse(cache.Contains("1"));
            }