Fordele ved Java-hukommelse over memcache:
- Java-hukommelsen er hurtigere (intet netværk).
- Java-hukommelse kræver ikke serialisering, du har Java-objekter tilgængelige for dig.
Fordele ved memcache over Java-hukommelse:
- Den kan tilgås af mere end én applikationsserver, så din cache vil blive delt mellem alle dine app-servere.
- Den kan tilgås af en række forskellige servere, så længe de alle er enige om nøgleskemaet og serialiseringen.
- Det vil kassere udløbne cacheværdier, så du får tidsbaseret ugyldiggørelse.