This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new d86740c  Polished
d86740c is described below

commit d86740ceddd054d6304b55cb809d8bc5747d677a
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Wed Jan 15 14:37:34 2020 +0100

    Polished
---
 .../org/apache/camel/impl/engine/DefaultBeanIntrospection.java   | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultBeanIntrospection.java
 
b/core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultBeanIntrospection.java
index 08ff965..6d8d94f 100644
--- 
a/core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultBeanIntrospection.java
+++ 
b/core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultBeanIntrospection.java
@@ -88,19 +88,20 @@ public class DefaultBeanIntrospection extends 
ServiceSupport implements BeanIntr
 
     @Override
     public ClassInfo cacheClass(Class<?> clazz) {
+        invoked.incrementAndGet();
         if (logger.shouldLog()) {
             log("cacheClass", clazz);
         }
-        invoked.incrementAndGet();
         return IntrospectionSupport.cacheClass(clazz);
     }
 
     @Override
     public void clearCache() {
-        if (logger.shouldLog()) {
-            log("clearCache", null);
-        }
         if (invoked.get() > 0) {
+            invoked.incrementAndGet();
+            if (logger.shouldLog()) {
+                log("clearCache", null);
+            }
             IntrospectionSupport.clearCache();
         }
     }

Reply via email to