Предимства на паметта на Java пред memcache:
- Паметта на Java е по-бърза (няма мрежа).
- Паметта на Java няма да изисква сериализация, имате Java обекти, достъпни за вас.
Предимства на memcache пред паметта на Java:
- Може да бъде достъпен от повече от един сървър на приложения, така че кешът ви ще бъде споделен между всичките ви сървъри за приложения.
- Може да бъде достъпен от различни сървъри, стига всички да са съгласни относно схемата на ключовете и сериализацията.
- Той ще отхвърли стойностите на кеша с изтекъл срок на валидност, така че ще получите невалидна въз основа на времето.