Beispiel #1
0
        public void Set(string key, string value)
        {
            var result = client.Set(key, value, CACHE_TIME);

            if (!result)
            {
                throw new Exception("Key not set");
            }
        }
        public void AssertGetSetIntValue(IMemcachedClient cacheClient)
        {
            cacheClient.Set("test:intkey1", 1);
            var value = cacheClient.Get("test:intkey1");

            Assert.That(value, Is.EqualTo(1));
        }
Beispiel #3
0
        public void Store(string key, object value, TimeSpan expiresIn)
        {
            int cacheMinutes = (int)expiresIn.TotalMinutes;

            bool successfullyWritten = _memcachedClient.Set(key, value, cacheMinutes);

            if (!successfullyWritten)
            {
                _logger.LogWarning($"Value for key {key} could not be written to Memcached cache");
            }
        }
 public void Set <T>(string key, T value)
 {
     // Setting cache expiration for an hour
     memcachedClient.Set(key, value, 60 * 60);
 }
Beispiel #5
0
 public bool Set(string key, object value, int cacheSeconds)
 {
     return(_memcachedClient.Set(key, value, cacheSeconds));
 }
Beispiel #6
0
 public void Set <T>(string key, T value)
 {
     _client.Set(key, value, (int)DateTime.UtcNow.AddMonths(3).Ticks);
 }
Beispiel #7
0
 public void Set <T>(string key, T value)
 {
     _client.Set(key, value, 0);
 }
 public void AssertGetSetIntValue(IMemcachedClient cacheClient)
 {
     cacheClient.Set("test:intkey1", 1);
     var value = cacheClient.Get("test:intkey1");
     Assert.That(value, Is.EqualTo(1));
 }
 public void Save <T>(string key, T value)
 {
     memcachedClient.Set(key, value, 1);
 }
Beispiel #10
0
 public virtual void Set <T>(string key, T value, TimeSpan expireTime)
 {
     memcachedClient.Set(key, value, (int)expireTime.TotalSeconds);
 }