title: Distributed Caching
body: <p>I am looking for a java distributed caching solution. We would like features likes:</p>
  
  <ul>
  <li>Distributed </li>
  <li>Auto-Discovery</li>
  <li>Redundancy</li>
  <li>Non-Centralized</li>
  </ul>
  
  <p>We've analyzed a framework like TerraCotta which seems to be everything we would ever want from a caching framework... However, there seems to be a central caching node(s) that is required which become our single-point-of-failure.</p>
  
  <p>Any ideas other than rolling out our own solution?</p>