gpt4 book ai didi

c# - MemoryCache AbsoluteExpiration

转载 作者:行者123 更新时间:2023-11-30 20:16:25 26 4
gpt4 key购买 nike

当使用 MemoryCache 时,可以设置

  • AbsoluteExpiration
  • AbsoluteExpirationRelativeToNow

例子:

    cache.GetOrCreate("key", f =>
{
f.AbsoluteExpiration = new DateTimeOffset(DateTime.Today.AddDays(1));
f.AbsoluteExpirationRelativeToNow = TimeSpan.FromMinutes(10);
return "item";
});

是否可以同时设置两个属性,先过期的应用?还是最后设置的属性是“master”?

最佳答案

由于这些属性属于接口(interface) (ICacheEntry) - 它们的行为方式取决于具体实现。如果我们采用默认的 MemoryCache(以及相应的 CacheEntry 实现)——那么是的,它们都可以被设置,并且,因为它们都代表绝对到期,以先发生者为准另一个将被忽略。

关于c# - MemoryCache AbsoluteExpiration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49190235/

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