Memcache vs Java Memory

Advantages of Java memory over memcache:

  1. Java memory is faster (no network).
  2. Java memory won’t require serialization, you have Java objects available to you.

Advantages of memcache over Java memory:

  1. It can be accessed by more than one application server, so your cache will be shared among all your app servers.
  2. It can be accessed by a variety of different servers, so long as they all agree on the key scheme and the serialization.
  3. It will discard expired cache values, so you get time-based invalidation.

Leave a Comment