Ответ 1
Мы записали обработчик кэша для записи для Coherence, основанный на Hibernate.
Что мешает вам писать EHCache CacheWriter с использованием любой реализации JPA, как описано в http://ehcache.org/documentation/apis/write-through-caching. Вы можете расширить AbstractCacheWriter, и все, что вам нужно реализовать, это write (net.sf.ehcache.Element), writeAll (java.util.Collection), delete (net.sf.ehcache.CacheEntry) и deleteAll (java.util.Collection).
Просто убедитесь, что он полностью независим от окружающих транзакций. Затем ваше приложение записывается в кеш и больше не использует JPA.
Каковы проблемы, с которыми вы столкнулись?