private void _CacheBombard(ScavengedExpirableCacheStore cacheStore, Random random) { object data = new object(); try { for (int i = 0; i < 500000; i++) { double dice = random.NextDouble(); if (dice <= 0.3) { cacheStore.Set(new CacheItem(TagCacheTestUtil.GetRandomKey(random), data, 0, null)); } else if (dice <= 0.8) { cacheStore.Get(TagCacheTestUtil.GetRandomKey(random), false); } else { cacheStore.Remove(TagCacheTestUtil.GetRandomKey(random)); } } } catch (Exception ex) { Assert.Fail(ex.ToString()); } }