Вопрос ясен, как вы видите в названии, я был бы рад услышать ваши идеи о adv./disadv. различия между ними.
UPDATE: Я решил использовать Hazelcast из-за преимуществ, таких как распределенный механизм кеширования/блокировки, а также чрезвычайно простая конфигурация, адаптируя его к вашему приложению.