Während des Experimentierens mit einem iQueryExpressionInterceptor bemerkte ich, dass der Interceptor nur einmal pro Abfrage für die Lebensdauer meiner Anwendung aufgerufen wird (d. H. Der Ausdruck der Abfragen ist erstellt). Die Dokumente bestätigen dies, fügen jedoch keine nützlichen Informationen hinzu: < /p>
Die LINQ -Abfrage wird vom Entity Framework Core verarbeitet, um eine Darstellung zu erstellen, die bereit ist, vom Datenbankanbieter verarbeitet zu werden. Das Ergebnis wird zwischengespeichert, damit diese Verarbeitung nicht jedes Mal durchgeführt werden muss, wenn die Abfrage ausgeführt wird. Was ist sein Umfang? Was sind die Komponenten seiner Schlüssel? Hat es eine begrenzte Anzahl von Einträgen? Wann und wie wird es beschnitten? Wenn ich mich darüber irre, würde es meine Frage ungültig machen, weil es eine Fülle von Informationen über diesen Cache zu geben scheint.
Während des Experimentierens mit einem iQueryExpressionInterceptor bemerkte ich, dass der Interceptor nur einmal pro Abfrage für die Lebensdauer meiner Anwendung aufgerufen wird (d. H. Der Ausdruck der Abfragen ist erstellt). Die Dokumente bestätigen dies, fügen jedoch keine nützlichen Informationen hinzu: < /p>
Die LINQ -Abfrage wird vom Entity Framework Core verarbeitet, um eine Darstellung zu erstellen, die bereit ist, vom Datenbankanbieter verarbeitet zu werden. Das Ergebnis wird zwischengespeichert, damit diese Verarbeitung nicht jedes Mal durchgeführt werden muss, wenn die Abfrage ausgeführt wird. Was ist sein Umfang? Was sind die Komponenten seiner Schlüssel? Hat es eine begrenzte Anzahl von Einträgen? Wann und wie wird es beschnitten? Wenn ich mich darüber irre, würde es meine Frage ungültig machen, weil es eine Fülle von Informationen über diesen Cache zu geben scheint.
Ich arbeite mit einer Klasse namens CachedrandomiterDataset, die einen asynchronen Thread verwendet, um Daten aus einem Datensatz in einen Cache zu laden. Der Cache soll mit Daten gefüllt, gemischt...
Ich habe ein Setup, bei dem ich zwei Server habe, von denen jeder seinen eigenen lokalen Cache für eine Karte verwaltet. Bei der Initialisierung wird die Karte zwischengespeichert und jedes Mal, wenn...
Ich verwende Spring Boot 3.x mit Redis und Redisson als Second-Level-Cache. Während die Anwendung ausgeführt wird, funktioniert alles wie erwartet. Wenn die Anwendung jedoch gestoppt wird, bleiben...