JavaZone 2010 - Ehcache 2.0 — A consistent & coherent distributed cache using JTA

With systems growing larger, architects keep on looking for faster, yet also as consistent as possible storage solutions. Caching the data close to its consumers is a well known approach, that comes with its challenges. But also at the cost of loosing much of what the database provides: a transactional and consistent data storage.
This session will show, with concrete code examples, how a JTA enabled cache addresses issues faced by system implementors and architects:
  • How does a transactional cache compares to a non-transactional one ?
  • What does XA provide you with for consistency ?
  • How does a JTA cache fit in an existing Java application ?
  • How does it fit in an XA environment ?
  • How was it implemented ?
Alex Snaps

Alex Snaps

Alex Snaps is a software engineer at Terracota Inc. Before working on the Terracotta platform and product line, he participated in medium to large projects as coach, development lead and architect. He speaks about Java development at events such as JavaOne, JavaPolis, Devoxx, Jazoon or XP Days. He is the lead developer on the JTA development of Ehcache.