.NET Caching ¿Cómo funciona la caducidad deslizante?
Si uso un ObjectCache y agrego un elemento como el siguiente:
ObjectCache cache = MemoryCache.Default;
string o = "mydata";
cache.Add("mykey", o, DateTime.Now.AddDays(1));
Entiendo que el objeto expirará en 1 día. Pero si se accede al objeto 1/2 día después usando:
object mystuff = cache["mykey"];
¿Esto restablece el temporizador, por lo que ya ha pasado 1 día desde el último acceso de la entrada con la tecla "mykey", o aún 1/2 día hasta el vencimiento?
Si la respuesta es no y hay una manera de hacerlo, me encantaría saberlo.
Gracias.