Caché distribuido [cerrado]

Estoy buscando una solución de almacenamiento en caché java distribuida. Nos gustaría características como:

RepartidoAuto-descubrimientoRedundanciaNo centralizado

Hemos analizado un marco de trabajo como TerraCotta, que parece ser todo lo que siempre desearíamos de un marco de almacenamiento en caché ... Sin embargo, parece que hay uno o más nodos centrales de almacenamiento en caché que se convierten en nuestro único punto de falla. .

¿Alguna otra idea que no sea lanzar nuestra propia solución?