Zalety pamięci Java nad memcache:
- Pamięć Java jest szybsza (brak sieci).
- Pamięć Java nie wymaga serializacji, masz dostępne obiekty Java.
Zalety memcache nad pamięcią Java:
- Może być dostępny z więcej niż jednego serwera aplikacji, więc pamięć podręczna będzie współużytkowana przez wszystkie serwery aplikacji.
- Można uzyskać do niego dostęp z wielu różnych serwerów, o ile wszystkie zgadzają się co do schematu klucza i serializacji.
- Odrzuci wygasłe wartości pamięci podręcznej, dzięki czemu uzyskasz unieważnienie na podstawie czasu.