Cachlagring

Tabellen innehåller egenskaperna på sidan Cachelagring i redigeraren persistence.xml.

Egenskaper på sidan Cachelagring

Egenskap Beskrivning Standard

Standardcachetyp

Välj någon av följande som standardcachetyp:

  • Mjuk med svag undercache - Alternativet är likt Svag med hård undercache med den skillnaden att det underhåller en oftast använd undercache som använder mjuka referenser. Undercachens storlek står i proportion till ID-avbildningens storlek. Undercachen använder mjuka referenser för att se till att dessa objekt bara skräpinsamlas om systemet har lite minne kvar.

    Du använder i de flesta fall ID-avbildningen som en hjälp för kontroll av minnet som används av cachen.

  • Svag med hård undercache - Alternativet är likt Mjukt med svag undercache med den skillnaden att det underhåller en oftast använd undercache som använder hårda referenser. Du använder den här ID-avbildningen om mjuka referenser inte passar plattformen.

  • Svag - Alternativet är likt Fullständig med den skillnaden att objekten refereras till med svaga referenser. Alternativet använder mindre minne än Fullständig, tillåter fullständig skräpinsamling och tillhandahåller fullständig cachelagring och garanterad identitet.

    Använd den här ID-avbildningen för transaktioner, som när de en gång har startas, stannar kvar på serversidan.

  • Mjuk - Alternativet är likt Svag med den skillnaden att avbildningen innehåller det objekt som använder mjuka referenser. ID-avbildningen aktiverar fullständig skräpinsamling när minnet är lågt. Det tillhandahåller fullständig cachelagring och garanterad identitet.

  • Fullständig -Alternativet tillhandahåller fullständig cachelagring och garanterad identitet: alla objekt cachas och tas inte bort.

    Anm. Processen kan vara minneskrävande eftersom många objekt läses.

  • Ingen - Alternativet bevarar inte objekt-ID och cachar inte objekt. Alternativet rekommenderas inte.

Svag med mjuk undercache

Standardcachestorlek

Storleken på cacheminnet (maximalt antal objekt).

100

Delad standardcache

Anger om cachelagrade förekomster ska finnas i den delade cachen eller i en klientisolerad cache.

Sant

Entitetscachelagring

Ange information om entitetspecifik cachelagring.


  Cachetyp 

Se Standardcachetyp.


  Cachestorlek 

Se Standardcachestorlek.


  Delad cache

Se Delad standardcache


Tömma cacheminnet

Välj någon av följande som standardcachetyp:

  • Ta bort - Det snabbaste sättet som tar minst minne i anspråk. Det kan hända att det delade cacheminnet efter bekräftelse innehåller inaktuella data.

  • Ta bort ogiltig - Klasser som har minst ett uppdaterat eller borttaget objekt görs ogiltiga i det delade cacheminnet vid bekräftelse. Ett långsammare alternativ än Ta bort men minneseffektivt och förhindrar att inaktuella data sparas.

  • Sammanfoga - Tar bort klasser från entitetshanterarens objektcache som inte har tömts. Med det här alternativet blir det delade cacheminnet i perfekt skick efter bekräftelse. Men alternativet är minneskrävande och vid stora transaktioner kan det hända att minnet tar slut.

Ta bort ogiltiga



Anm.

Sidan är inte tillgänglig för projekt som använder den generiska plattformen.