Standard cachetype
|
Vælg en af følgende standardcachetyper:
-
Svag med blød undercache - Denne indstilling ligner Svag med hård undercache, bortset fra at den opretholder en oftest anvendt undercache, som bruger bløde referencer. Størrelsen på undercachen er proportional med størrelsen på identitetskortet. Undercachen bruger bløde referencer til at sikre, at disse objekter kun indsamles af renovationen, hvis systemets hukommelsesniveau er lavt.
Brug dette identitetskort i de fleste tilfælde til at styre den mængde hukommelse, der bruges af cachen.
-
Svag med hård undercache - Denne indstilling ligner Svag med blød undercache, bortset fra at den opretholder en oftest anvendt undercache, som bruger hårde referencer. Brug dette identitetskort, hvis bløde referencer ikke er egnet til platformen.
-
Svag - Denne indstilling ligner Fuld, bortset fra at der refereres til objekter med svage referencer. Indstillingen bruger mindre hukommelse end Fuld, tillader fuldstændig renovation og indebærer fuld caching og garanteret identitet.
Brug dette identitetskort til transaktioner, der bliver på serversiden, når de først er startet.
-
Blød - Denne indstilling ligner Svag, bortset fra at kortet holder objekterne ved hjælp af bløde referencer. Dette identitetskort giver fuld renovation ved et lavt hukommelsesniveau. Det indebærer fuld caching og garanteret identitet.
-
Fuld - Denne indstilling indebærer fuld caching og garanteret identitet. Alle objekter placeres i cache og fjernes ikke.
Bemærk: Processen kan bruge mange hukommelsesressourcer, når der læses mange objekter.
-
Ingen - Denne indstilling bevarer ikke objektidentitet og placerer ikke objekter i cache. Indstillingen anbefales ikke.
|
Svag med blød undercache
|
Standard cachestørrelse
|
Angiv størrelsen (det maksimale antal objekter) på cachen.
|
100
|
Standard fælles cache
|
Angiver, om cachelagrede forekomster skal være i den fælles cache eller i en klientisoleret cache.
|
True
|
Entitets-caching
|
Angiv de entitetsspecifikke cachingoplysninger.
|
|
Cachetype
|
Se Standardcachens type.
|
|
Cachestørrelse
|
Se Standardcachens størrelse
|
|
Fælles cache
|
Se Standard fælles cache.
|
|
Flush Ryd cache
|
Vælg en af følgende standardcachetyper:
-
Drop - Denne tilstand er den hurtigste og den, der bruger mindst hukommelse. Men efter commit er der mulighed for, at den fælles cache kan indeholde inaktive data.
-
Drop ugyldiggjort - Klasser, der har mindst ét opdateret eller slettet objekt, gøres ugyldige i den fælles cache ved commit. Denne tilstand er langsommere end Drop, men lige så effektiv, når det gælder hukommelsesbrug, og så forhindrer den inaktive data.
-
Flet - Drop klasser fra cachen med objekter, der ikke er udført flush for, i EntityManager. Den fælles cache efterlades i en perfekt tilstand efter commit. Men det er den mindst hukommelseseffektive tilstand. Ved meget store transaktioner er der endda risiko for at løbe tør for hukommelse.
|
Drop ugyldiggjort
|