gpt4 book ai didi

.Net MemoryCache - 如何更新现有项目的过期时间?

转载 作者:行者123 更新时间:2023-12-02 14:43:14 27 4
gpt4 key购买 nike

Memcached API 有一个 Touch() 方法,它可以更新给定 key 的过期策略。如何使用 .Net ObjectCache 类最好地完成此任务?

我能看到的最好的办法是删除对象并重新添加新的过期时间,但显然这不是最佳性能。

最佳答案

不幸的是,无法重置缓存项目持续时间。

但是,由于它是内存缓存(不像 memcached 那样分布式),因此获取和重新添加速度很快,就像传递引用一样。

另一种选择是对缓存项使用 SlidingExpiration。

关于.Net MemoryCache - 如何更新现有项目的过期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13692448/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com