¿Cuál es la duración de caché predeterminada de EF plus?


Pregunta

Estoy usando el método FromCache () siempre que necesito recuperar datos de la caché.

No he establecido ninguna política de almacenamiento en caché predeterminada y estoy usando cualquier uso de EF plus por defecto.

¿Cuál es la duración del caché predeterminado? ¿un minuto? o infinito?

Respuesta aceptada

Descargo de responsabilidad : soy el propietario del proyecto Entity Framework Plus

Entity Framework Plus usa el MemoryCache por defecto. No anulamos nada. Ver EF + Memory Cache

Entonces, la pregunta debería ser más What is the default .NET Memory Cache duration?

Buscando en MSDN , parece que si no se proporciona nada, el valor predeterminado es InfiniteAbsoluteExpiration

Si no se proporciona información de desalojo o caducidad, el valor predeterminado es InfiniteAbsoluteExpiration, lo que significa que los elementos de la caché no caducan en un tiempo absoluto. En cambio, los elementos caducan solo cuando hay presión de memoria. Como práctica recomendada, siempre debe proporcionar explícitamente una caducidad absoluta o un revestimiento. En este tutorial, utilizas una caducidad absoluta de 10 segundos.





Licencia bajo: CC-BY-SA
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué