Are you using TopLink Essentials as the JPA provider? There is no cluster-aware caching, and each instance holds its own EMF-wide cache. You might need to disable caching completely or for a specific entity type, or call em.refresh() on those entities that might not be in sync with the database.
Regards,
-marina
[Message sent by forum member 'mvatkina' (mvatkina)]
http://forums.java.net/jive/thread.jspa?messageID=266342