HHH-7130 Query cache eviction logging
This commit is contained in:
parent
e588d2cd6d
commit
aec877adb7
|
@ -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 ?
|
||||
|
|
Loading…
Reference in New Issue