[8.5.5.6 oder höher]

Gemeinsam genutzten EclipseLink-Objektcache inaktivieren

Der gemeinsam genutzte EclipseLink-Objektcache enthält einen Teil aller Objekte, die für die Persistenzeinheit gelesen und persistent gespeichert werden. Der gemeinsam genutzte EclipseLink-Objektcache entspricht nicht dem lokalen EntityManager-/L1-/Persistenzkontextcache. Der gemeinsam genutzte Cache existiert während der Persistenzeinheit und wird von allen EntityManager-Instanzen und Benutzern der Persistenzeinheit gemeinsam genutzt.

Informationen zu diesem Vorgang

Wenn Sie eine vorhandene Anwendung migrieren oder in einer Umgebung arbeiten, in der sich Ihre Anwendung über mehrere Java Virtual Machines (JVMs) erstreckt, können Sie den gemeinsam genutzten EclipseLink-Objektcache inaktivieren.

Wählen Sie eine der folgenden Methoden zum Inaktivieren des gemeinsam genutzten EclipseLink-Objektcaches aus.

Vorgehensweise


  • Definieren Sie die Eigenschaft <shared-cache-mode>NONE</shared-cache-mode> in der Datei persistence.xml.
    <persistence-unit name="pu">     
            <shared-cache-mode>NONE</shared-cache-mode>
            <properties>
    ...
            	</properties>
    </persistence-unit>
  • Setzen Sie die Eigenschaft eclipselink.cache.shared.default in der Persistenzeinheitendefinition in der Datei persistence.xml auf false.
    <persistence-unit name="pu">
            <properties>
                <property name="eclipselink.cache.shared.default" value="false" />
    ...
            	</properties>
    </persistence-unit>

Symbol das den Typ des Artikels anzeigt. Taskartikel

Nutzungsbedingungen für Information Center | Feedback


Symbol für Zeitmarke Letzte Aktualisierung: 25.08.2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_disable_eclipselink
Dateiname: twlp_disable_eclipselink.html