* Multiple JPA persistence units are deployed (some enable caching via {{hibernate.cache.use_second_level_cache=true}} and some do not) * Entities are annotated with {{@javax.persistence.Cacheable}} * Randomly (not reproducible at will), caching is not enabled (queries that should resolve in cache consistently go to the database) * DEBUG logging shows that , when the issue occurs, there are no log entries like {{... \[org.hibernate.cache.infinispan.InfinispanRegionFactory] Building entity cache region [<deployment>#<persistence-unit> . <package . entity>] . }} * The same issue has never been reproduced when {{@org.hibernate.annotations.Cache}} is used for entities and cache regions are consistently (based on {{DEBUG}} trace) seen to be created for associations (which can only be made cacheable via {{@Cache}}) |
|