public void Can_Store_Complex_Type() { var value = TestType.Create(); var client = new MemcachedClientCache(TestConfig.MasterHosts); Assert.IsTrue(client.Set("asdf", value)); }
public void Can_Store_And_Get_Complex_Type() { var value = TestType.Create(); var client = new MemcachedClientCache(TestConfig.MasterHosts); Assert.IsTrue(client.Set("asdf", value)); var target = client.Get<TestType>("asdf"); Assert.AreEqual(TestType.Create(), target); }
public void Can_Store_And_Get_Complex_Type() { var value = TestType.Create(); var client = new MemcachedClientCache(TestConfig.MasterHosts); Assert.IsTrue(client.Set("asdf", value)); var target = client.Get <TestType>("asdf"); Assert.AreEqual(TestType.Create(), target); }
private static void Example() { MemcachedClientCache c = new MemcachedClientCache(new[] { "10.48.251.81:11211" }); c.Add("201606141340", "1", new TimeSpan(0, 10, 0)); Stopwatch watch = Stopwatch.StartNew(); for (int i = 0; i < 1000; i++) { var s = c.Set("201606141340", "1", new TimeSpan(0, 10, 0)); if (!s) { Console.Write(s); } } watch.Stop(); Console.WriteLine(watch.ElapsedMilliseconds); }
/// <summary> /// 向缓存中添加一个对象。 /// </summary> /// <param name="key">缓存的键值,该值通常是使用缓存机制的方法的名称。</param> /// <param name="value">需要缓存的对象。</param> public void Add(string key, object value) { cache.Set(key, value); }