コード例 #1
0
ファイル: EatingMonkey.cs プロジェクト: dersia/monkey-cache
        public void Monkey(IBananaCache cache)
        {
            Random randomBanana = new Random(111_493);
            var    keys         = cache.Keys.ToArray();

            if (keys.Any())
            {
                var bananaToPick = randomBanana.Next(0, keys.Length - 1);
                var bananaKey    = keys[bananaToPick];
                cache.Set <object>(bananaKey, null);
            }
        }
コード例 #2
0
ファイル: MonkeyCache.cs プロジェクト: dersia/monkey-cache
 public MonkeyCache(IBananaCache bananaCache)
 {
     BananaCache = bananaCache;
 }