/// <summary>
 /// 使用包装器实现滑动
 /// </summary>
 /// <typeparam name="T">类型</typeparam>
 /// <param name="result">解析结果</param>
 /// <param name="strKey">键值</param>
 /// <returns></returns>
 private T GetValue <T>(SlidingCacheWraper result, string strKey)
 {
     return(GetValue <T>(result, strKey, (p, v, t) =>
     {
         _client.Set(p, v, t);
     }));
 }
Example #2
0
 /// <summary>
 /// 使用包装器实现滑动
 /// </summary>
 /// <typeparam name="T">类型</typeparam>
 /// <param name="result">解析结果</param>
 /// <param name="strKey">键值</param>
 /// <returns></returns>
 private T GetValue <T>(SlidingCacheWraper result, string strKey)
 {
     return(Excute(bucket => GetValue <T>(result, strKey, (p, v, t) => bucket.Replace(p, v.SerializeObject(_serializeTypes), t))));
 }