Fördelar med Java-minne över memcache:
- Java-minnet är snabbare (inget nätverk).
- Java-minne kräver inte serialisering, du har Java-objekt tillgängliga för dig.
Fördelar med memcache över Java-minne:
- Den kan nås av mer än en applikationsserver, så din cache kommer att delas mellan alla dina appservrar.
- Den kan nås av en mängd olika servrar, så länge som alla är överens om nyckelschemat och serialiseringen.
- Det kommer att kassera utgångna cachevärden, så att du får tidsbaserad ogiltighet.