public void Overwrite <T>(String key, T value, DateTime absoluteExpiration)
        {
            var key2 = BuildCacheKey(key);

            _redis.StringSet(key2, NewtonsoftJsonUtil.Stringify(value));
            _redis.KeyExpire(key2, absoluteExpiration);
        }
        public void Overwrite <T>(String key, T value, TimeSpan slidingExpiration)
        {
            var key2 = BuildCacheKey(key);

            _redis.StringSet(key2, NewtonsoftJsonUtil.Stringify(value));
            _redis.KeyExpire(key2, slidingExpiration);
        }
 public override void Overwrite <T>(String key, T value)
 {
     _redis.StringSet(BuildCacheKey(key), NewtonsoftJsonUtil.Stringify(value));
 }