HHH-13505 : NullPointerException thrown by StatisticsImpl#getCacheRegionStatistics

This commit is contained in:
Scott Marlow 2019-07-19 12:15:14 -04:00 committed by gbadner
parent 09cc94c4d9
commit c581dba4d7
1 changed files with 5 additions and 0 deletions

View File

@ -644,6 +644,11 @@ public class StatisticsImpl implements StatisticsImplementor, Service, Manageabl
Region region = sessionFactory.getCache().getRegion( regionName );
if ( region == null ) {
if ( ! sessionFactory.getSessionFactoryOptions().isQueryCacheEnabled() ) {
return null;
}
// this is the pre-5.3 behavior. and since this is a pre-5.3 method it should behave consistently
// NOTE that this method is deprecated
region = sessionFactory.getCache().getQueryResultsCache( regionName ).getRegion();