Ich verwende die Methode FromCache (), wenn ich Daten aus dem Cache abrufen muss.
Ich habe keine Standard-Caching-Richtlinie festgelegt und verwende standardmäßig alle EF-Plus-Funktionen.
Was ist die Standard-Cache-Dauer? eine Minute? oder unendlich?
Haftungsausschluss : Ich bin der Eigentümer des Projekts Entity Framework Plus
Entity Framework Plus verwendet standardmäßig den MemoryCache. Wir überschreiben nichts. Siehe EF + Speichercache
Die Frage sollte also mehr sein. What is the default .NET Memory Cache duration?
Wenn Sie auf MSDN nachsehen , klingt das, wenn nichts angegeben wird, der Standardwert InfiniteAbsoluteExpiration
Wenn keine Räumungs- oder Ablaufinformationen angegeben werden, ist der Standardwert InfiniteAbsoluteExpiration, was bedeutet, dass Objekte im Cache nicht aufgrund einer absoluten Zeit ablaufen. Stattdessen verfallen Elemente nur, wenn ein Speicherdruck vorhanden ist. Als Best Practice sollten Sie immer explizit entweder einen absoluten oder einen ablaufenden Ablauf angeben. In dieser exemplarischen Vorgehensweise verwenden Sie einen absoluten Ablauf von 10 Sekunden.