Sto usando il metodo FromCache () ogni volta che ho bisogno di recuperare i dati dalla cache.
Non ho impostato alcuna politica di memorizzazione nella cache predefinita e sto utilizzando qualsiasi EF plus per impostazione predefinita.
Qual è la durata della cache predefinita? un minuto? o infinito?
Disclaimer : sono il proprietario del progetto Entity Framework Plus
Entity Framework Plus utilizza il MemoryCache per impostazione predefinita. Non escludiamo nulla. Vedi EF + Memory Cache
Quindi la domanda dovrebbe essere più What is the default .NET Memory Cache duration?
Guardando su MSDN , sembra che se non viene fornito nulla, il valore predefinito è InfiniteAbsoluteExpiration
Se non vengono fornite informazioni sullo sfratto o sulla scadenza, il valore predefinito è InfiniteAbsoluteExpiration, il che significa che gli elementi nella cache non scadono in base a un tempo assoluto. Invece, gli elementi scadono solo quando c'è la pressione della memoria. Come best practice, dovresti sempre fornire esplicitamente una scadenza assoluta o di raccordo. In questa procedura dettagliata, si utilizza una scadenza assoluta di 10 secondi.