gpt4 book ai didi

C# 缓存过期不起作用

转载 作者:太空狗 更新时间:2023-10-30 01:25:16 25 4
gpt4 key购买 nike

我正在将以下值添加到缓存中:

HttpContext.Cache.Insert(
"ClientId", clientid, null,
DateTime.UtcNow.AddYears(1), TimeSpan.Zero
);

我不希望缓存过期,所以我将日期设置为从现在起 1 年 (DateTime.UtcNow.AddYears(1)),但是 30 分钟后缓存值不再存在。

最佳答案

您需要使用 Application collection 如果您希望项目永远保留而不是缓存。如果存在内存压力,缓存不能保证在您指定的时间内保留项目。此外,根据您提到的 30 分钟判断,如果网站上没有用户事件,您的应用程序域可能会被回收。

关于C# 缓存过期不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7272158/

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