i am not sure how much code to post here, but it seems that deploying a persistent JAR of EJB3s as part of an EAR with a WAR prevents caching from working. If i take the same persistence JAR and WAR and deploy them independently, my entity beans marked with @Cache correctly appear when i invoke EJB3EntityTreeCache.printDetails(). is this expected behavior?