This references a question I asked earlier: Scaling and Clustering JPA. It appears there are many choices when it comes to the use of a JPA Cache. I am leaning towards memcached since it appears to have broad support, including outside of Java environment. I have used ehcache outside of JPA in the past and have liked it. My constraint is that I am on JBoss 7 with MySQL Cluster as backing storage. Our JPA provider currently is Hibernate but we are open to change if there is a robust provider that is easy to work with vis a vis distributed caching. My choices appear to be:
- Memcached
- Ehcache
- JBoss Cache
- Toplink Grid
I would love to hear qualified answers that would let me choose.
Thanks for your insights.
-Raj