Grundsätzlich wird das Caching für die beiden default Queries über die Persistence.xml eingeschalten. Bei den Strategien "ENABLE_SELECTIVE" oder "DISABLE_SELECTIVE" sind alle Caches an- bzw ausgeschalten. Für einzelne Entities kann danach das Caching aktiviert oder deaktiviert werden.
CashStoreMode Erklärung
Name | Funktion | Default |
---|---|---|
USE | Sollte benutzt werden, wenn diese Applikation die einzige Applikation ist welche auf diese Datenquelle zugreift. Da diese Strategie einen durch eine andere JDBC Datenquelle geänderte Datensatz nicht berücksichtigt und der Cache nicht aktualisiert wird. | JA |
REFRESH | Diese Strategie sollte benutzt werden, wenn andere Applikationen ebenfalls auf die selbe Datenbank schreiben und der Cache beim lesen refreshed werden muss | |
BYPASS | Liest die Daten aus dem Cache. Änderungen werden allerdings nicht in den Cache synchronisiert. |