public void TestThatGettingANamespacedKeySetsTheMissingNamespaceKeyValues()
		{
			Caching.Instances.Main.FlushAll();
			CacheKey[] namespaceKeys = new CacheKey[] { new CacheKey(CacheKeyPrefix.TagVersion, "1") };
			Assert.IsNull(Caching.Instances.Main.Get(namespaceKeys[0]));
			CacheKey key = new NamespacedCacheKey(Caching.CacheKeyPrefix.BobCacheItem, namespaceKeys, "2");
			Assert.IsNotNull(Caching.Instances.Main.Get(new CacheKey(CacheKeyPrefix.TagVersion, "1")));
		}
		public void TestThatSettingANamespaceKeyClearsTheNamespacedKeyValue()
		{
			Caching.Instances.Main.FlushAll();
			CacheKey[] namespaceKeys = new CacheKey[] { new CacheKey(CacheKeyPrefix.TagVersion, "1") };
			CacheKey key = new NamespacedCacheKey(Caching.CacheKeyPrefix.BobCacheItem, namespaceKeys, "2");
			Caching.Instances.Main.Store(key, "hello");
			Assert.AreEqual("hello", Caching.Instances.Main.Get(key));
			Caching.Instances.Main.Set(namespaceKeys[0].ToString(), Guid.NewGuid().ToString());
			key = new NamespacedCacheKey(Caching.CacheKeyPrefix.BobCacheItem, namespaceKeys, "2");
			Assert.IsNull(Caching.Instances.Main.Get(key));
		}