diff --git a/hibernate-core/src/main/java/org/hibernate/internal/CacheImpl.java b/hibernate-core/src/main/java/org/hibernate/internal/CacheImpl.java index 76a20a567d..8bc72490ea 100644 --- a/hibernate-core/src/main/java/org/hibernate/internal/CacheImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/internal/CacheImpl.java @@ -232,6 +232,9 @@ public class CacheImpl implements CacheImplementor { @Override public void evictDefaultQueryRegion() { if ( sessionFactory.getSettings().isQueryCacheEnabled() ) { + if ( LOG.isDebugEnabled() ) { + LOG.debugf( "Evicting default query region cache." ); + } sessionFactory.getQueryCache().clear(); } } @@ -247,6 +250,9 @@ public class CacheImpl implements CacheImplementor { QueryCache namedQueryCache = queryCaches.get( regionName ); // TODO : cleanup entries in queryCaches + allCacheRegions ? if ( namedQueryCache != null ) { + if ( LOG.isDebugEnabled() ) { + LOG.debugf( "Evicting query cache, region: %s", regionName ); + } namedQueryCache.clear(); } } @@ -257,6 +263,9 @@ public class CacheImpl implements CacheImplementor { if ( CollectionHelper.isEmpty( queryCaches ) ) { return; } + if ( LOG.isDebugEnabled() ) { + LOG.debugf( "Evicting cache of all query regions." ); + } for ( QueryCache queryCache : queryCaches.values() ) { queryCache.clear(); // TODO : cleanup entries in queryCaches + allCacheRegions ?