Yes, I have. I am interested in using Spring Cache module backed by JBoss Cache to implement distributed cache for application lookup values.
In our POC we found that the JBoss Cache was properly replicating lookup values cached by Spring across the cluster nodes, however Spring wasn't recognizing these distributed cache updates. This is probably due to the fact that Spring uses it's own hashing mechanism for cache access, and each server node in the cluster was generating its own set of keys.
It seems as though Spring Cache module wasn't meant for cache replication.
Possibly. I have started a discussion on the spring cache module mail list to spark off some discussion around this.