This is an automated email from the ASF dual-hosted git repository. orpiske pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit cb132e4a25d10ac49f6e2bb574c83766839a1270 Author: Otavio Rodolfo Piske <angusyo...@gmail.com> AuthorDate: Thu Feb 23 15:14:07 2023 +0100 (chores) camel-core: use ThreadLocal.withInitial as it's simpler to --- .../java/org/apache/camel/impl/engine/AbstractCamelContext.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java index 7cecd227dfc..f7c4c84d6f4 100644 --- a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java +++ b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java @@ -240,12 +240,7 @@ public abstract class AbstractCamelContext extends BaseService private final StopWatch stopWatch = new StopWatch(false); private final Map<Class<?>, Object> extensions = new ConcurrentHashMap<>(); private Set<LogListener> logListeners; - private final ThreadLocal<Set<String>> componentsInCreation = new ThreadLocal<Set<String>>() { - @Override - public Set<String> initialValue() { - return new HashSet<>(); - } - }; + private final ThreadLocal<Set<String>> componentsInCreation = ThreadLocal.withInitial(() -> new HashSet<>()); private VetoCamelContextStartException vetoed; private String managementName; private ClassLoader applicationContextClassLoader;