Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我对滑动缓存过期有点困惑。希望有人能为我澄清一下_C#_.net_Caching - Fatal编程技术网

C# 我对滑动缓存过期有点困惑。希望有人能为我澄清一下

C# 我对滑动缓存过期有点困惑。希望有人能为我澄清一下,c#,.net,caching,C#,.net,Caching,我一直在阅读滑动缓存过期,并考虑为我的应用程序实现一个。但我有点 根据MSDN:。SlidingExpiration指示如果缓存项在给定的时间跨度内未被访问,是否应将其逐出 这就是方法调用 Cache.Insert("SlidingExpiration", cacheData, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(1)); 上面的代码使用滑动过期。这意味着如果缓存在1分钟内未被访问。

我一直在阅读滑动缓存过期,并考虑为我的应用程序实现一个。但我有点

根据MSDN:。SlidingExpiration指示如果缓存项在给定的时间跨度内未被访问,是否应将其逐出

这就是方法调用

Cache.Insert("SlidingExpiration", cacheData, null,
System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(1));
上面的代码使用滑动过期。这意味着如果缓存在1分钟内未被访问。但是,如果缓存在这1分钟内被访问,它还会在滑动过期中过期吗

请告知。这就是我所困惑的


谢谢

如果在任何时间点,该对象已有60秒未被访问,则该对象将被删除。如果在过去60秒内访问过,则无法在该时间点将其删除。对该项的任何访问都将确保它再保持活动状态60秒。

那么,假设您在1分钟内继续访问缓存中的项,它将永远保留在缓存中,直到应用程序回收为止?