From 97d803e3e027a8c50817467490c0a95b148eca9a Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Thu, 7 Apr 2016 21:45:59 +1200 Subject: [PATCH] No effective change - HashQuery.toString() for l2 query cache log message --- .../deploy/BeanDescriptorCacheHelp.java | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/avaje/ebeaninternal/server/deploy/BeanDescriptorCacheHelp.java b/src/main/java/com/avaje/ebeaninternal/server/deploy/BeanDescriptorCacheHelp.java index b66137c42..c25d05134 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/deploy/BeanDescriptorCacheHelp.java +++ b/src/main/java/com/avaje/ebeaninternal/server/deploy/BeanDescriptorCacheHelp.java @@ -1,12 +1,5 @@ package com.avaje.ebeaninternal.server.deploy; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - import com.avaje.ebean.EbeanServer; import com.avaje.ebean.Query; import com.avaje.ebean.bean.BeanCollection; @@ -27,6 +20,12 @@ import com.avaje.ebeaninternal.server.core.CacheOptions; import com.avaje.ebeaninternal.server.core.PersistRequestBean; import com.avaje.ebeaninternal.server.querydefn.NaturalKeyBindParam; import com.avaje.ebeaninternal.server.transaction.DefaultPersistenceContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; /** * Helper for BeanDescriptor that manages the bean, query and collection caches. @@ -170,7 +169,15 @@ public final class BeanDescriptorCacheHelp { if (queryCache == null) { return null; } else { - return (BeanCollection) queryCache.get(id); + BeanCollection list = (BeanCollection) queryCache.get(id); + if (queryLog.isTraceEnabled()) { + if (list == null) { + queryLog.trace(" GET {} - cache miss", cacheName); + } else { + queryLog.trace(" GET {} - hit", cacheName); + } + } + return list; } }