public void InsertToCacheTest()
        {
            //调整测试的缓存策略
            //containerCache =  LocalContainerCacheStrategy.Instance;

            var key = Guid.NewGuid().ToString();

            Console.WriteLine("Key:" + key);
            var count = baseCache.GetCount();

            Console.WriteLine("count:" + count);

            var contanerBag = new TestContainerBag1()
            {
                Key      = key,
                DateTime = SystemTime.Now,
                Name     = "Jeffrey"
            };

            containerCache.UpdateContainerBag(key, contanerBag, TimeSpan.FromMinutes(10));
            //baseCache.Set(key, contanerBag);

            var item = containerCache.GetContainerBag <TestContainerBag1>(key);

            Assert.IsNotNull(item);

            Console.WriteLine(item.GetHashCode());
            Console.WriteLine(item.Key);
            Console.WriteLine(item.CacheTime);

            var count2 = baseCache.GetCount();

            Console.WriteLine("count2:" + count2);

            if (containerCache is RedisHashSetContainerCacheStrategy)
            {
                Console.WriteLine("Redis Cache");
                Assert.AreEqual(count, count2);//目前Redis缓存使用HashSet,反复测试不会发生变化,第一次会有变化
            }
            else
            {
                //RedisContainerCacheStrategy
                Console.WriteLine(containerCache.GetType() + " Cache");
                Assert.AreEqual(count + 1, count2);
            }

            var storedItem = containerCache.GetContainerBag <TestContainerBag1>(key);

            Assert.IsNotNull(storedItem);
            Console.WriteLine(storedItem.GetHashCode());
            Console.WriteLine(storedItem.CacheTime);
            Console.WriteLine(storedItem.Name);
            Console.WriteLine(storedItem.Key);
            Console.WriteLine(((TestContainerBag1)storedItem).DateTime);
        }