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 |
, multiple selections available,
XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.