Cache für Queries (JPASQL) aktivieren
Eigens erstellte Queries die über die JPASQL API erstellt wurden können sehr leicht über einen Zusatz "cachable" gecached werden.
findAllCustomers() { select * from Customer cacheable }
Weiterhin lässt sich die Cache Strategie für genau diesen Query einstellen
findAllCustomers() { select * from Customer cacheable storemode use retrievemode use }
Mögliche Einstellungen sind
Funktion | Beschreibung | Default |
---|---|---|
storemode use | Schreibt / Liest Daten in / aus dem Cache | JA |
retrievemode use | Liest Daten aus dem Cache aktualisiert diese aber nicht | JA |
storemode bypass | Liest die Daten aus der Datenbank und aktualisiert den Cache | NEIN |
retrievemode bypass | Liest die Daten aus dem Cache schreibt Änderungen aber nicht zurück | NEIN |
storemode refresh | Verhalten siehe "use" | NEIN |
XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.