你的位置:首页 > 软件开发 > ASP.net > Memcached 滑动过期实现与二分法优化

Memcached 滑动过期实现与二分法优化

发布时间:2015-04-08 12:00:30
Jusfr 原创,转载请注明来自博客园。第一部分 前言HttpRuntime.Cache.Insert(string key, object value, CacheDependency dependencies, DateTime absoluteExpiration, Tim ...

Jusfr 原创,转载请注明来自博客园。

第一部分 前言

HttpRuntime.Cache.Insert(get='_blank'>string key, object value, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration) 方法的 slidingExpiration 参数能保证缓存被访问后,有效时间延长;而 Memcached 并没有实现该能力,形如第3方类库 EnyimCaching 提供的 MemcachedClient.Store() 方法提供的重载仍然是按绝对时间过期,和前者并非同一语义,本文目的是处理这个问题,并给出更优化的方案。

Memcached 滑动过期实现与二分法优化

  public bool Store(StoreMode mode, string key, object value);  public bool Store(StoreMode mode, string key, object value, DateTime expiresAt);  public bool Store(StoreMode mode, string key, object value, TimeSpan validFor);

原标题:Memcached 滑动过期实现与二分法优化

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录