Two things to try here:
- Upgrade to latest JBoss Cache 3.2.4.GA since it contains fixes to concurrency issues like https://jira.jboss.org/jira/browse/JBCACHE-1555
- Try JBoss Transactions as transaction manager rather than Atomikos. We don't test with the latter.