Cache für Queries (JPASQL) aktivieren

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

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.