From 87179b075be80a454f89d8bb78c962c118efd310 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Fri, 24 Jan 2014 19:18:39 +0100 Subject: [PATCH] Optimized Introspector.flushFromCaches calls to skip Object.class Issue: SPR-11356 --- .../org/springframework/beans/CachedIntrospectionResults.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-beans/src/main/java/org/springframework/beans/CachedIntrospectionResults.java b/spring-beans/src/main/java/org/springframework/beans/CachedIntrospectionResults.java index 3a080b582e3..ee9e6cced03 100644 --- a/spring-beans/src/main/java/org/springframework/beans/CachedIntrospectionResults.java +++ b/spring-beans/src/main/java/org/springframework/beans/CachedIntrospectionResults.java @@ -295,7 +295,7 @@ public class CachedIntrospectionResults { Introspector.flushFromCaches(classToFlush); classToFlush = classToFlush.getSuperclass(); } - while (classToFlush != null); + while (classToFlush != null && classToFlush != Object.class); } if (logger.isTraceEnabled()) {