标签: .net caching memorycache
Memcached API有一个Touch()方法,可以更新给定密钥的过期策略。如何使用.Net ObjectCache类最好地完成此操作?
我能看到的最好的方法是删除对象并重新添加新的过期,但显然这是次优的性能。
答案 0 :(得分:5)
不幸的是,无法重置缓存项持续时间。
但是,因为它是内存缓存(不像memcached那样分发),所以获取和重新添加很快,就像传递引用一样。
另一个选择是为缓存项使用SlidingExpiration。