C# 我对滑动缓存过期有点困惑。希望有人能为我澄清一下
我一直在阅读滑动缓存过期,并考虑为我的应用程序实现一个。但我有点 根据MSDN:。SlidingExpiration指示如果缓存项在给定的时间跨度内未被访问,是否应将其逐出 这就是方法调用C# 我对滑动缓存过期有点困惑。希望有人能为我澄清一下,c#,.net,caching,C#,.net,Caching,我一直在阅读滑动缓存过期,并考虑为我的应用程序实现一个。但我有点 根据MSDN:。SlidingExpiration指示如果缓存项在给定的时间跨度内未被访问,是否应将其逐出 这就是方法调用 Cache.Insert("SlidingExpiration", cacheData, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(1)); 上面的代码使用滑动过期。这意味着如果缓存在1分钟内未被访问。
Cache.Insert("SlidingExpiration", cacheData, null,
System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(1));
上面的代码使用滑动过期。这意味着如果缓存在1分钟内未被访问。但是,如果缓存在这1分钟内被访问,它还会在滑动过期中过期吗
请告知。这就是我所困惑的
谢谢如果在任何时间点,该对象已有60秒未被访问,则该对象将被删除。如果在过去60秒内访问过,则无法在该时间点将其删除。对该项的任何访问都将确保它再保持活动状态60秒。那么,假设您在1分钟内继续访问缓存中的项,它将永远保留在缓存中,直到应用程序回收为止?