As a result of the investigation carried out for https://issues.jboss.org/browse/ISPN-832, it was found out that async caches that have state transfer configured are effectively transformed into sync caches.
This is not desirable by any means, so while https://issues.jboss.org/browse/ISPN-835 is addressed, Hibernate 2LC relying on this combo are switching to using a cluster cache loader. This JIRA involves changing the default configuration and fixing some code to maintain same semantics as before.
As part of this JIRA I'm also upgrading Infinispan to 4.2.0.CR4.
Hmmm, something not totally right: see https://issues.jboss.org/browse/ISPN-832
Note to self: ClusterCacheLoader probably needs to have ignoreModifications set to true? The point of the cache loader is to load data, but a cache loader cannot be written to, it needs to be a cache store, and ClusterCacheLoader is not, so that probably is ignored.
Bulk closing stale resolved issues