This is an automated email from the ASF dual-hosted git repository. mattsicker pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit 821b4c4a80ed7dee090e00441f851fc55fe76c73 Author: Matt Sicker <[email protected]> AuthorDate: Sat Apr 8 14:16:14 2023 -0500 Simplify some Lazy usage Signed-off-by: Matt Sicker <[email protected]> --- .../src/main/java/org/apache/logging/log4j/plugins/di/Binding.java | 2 +- .../main/java/org/apache/logging/log4j/plugins/di/SingletonScope.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/di/Binding.java b/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/di/Binding.java index c841ec0b8c..64aada2f54 100644 --- a/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/di/Binding.java +++ b/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/di/Binding.java @@ -67,7 +67,7 @@ public final class Binding<T> implements Supplier<T> { } public Binding<T> toInstance(final T instance) { - return new Binding<>(key, () -> instance); + return new Binding<>(key, Lazy.value(instance)); } } } diff --git a/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/di/SingletonScope.java b/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/di/SingletonScope.java index 08b1410883..96eeb846c1 100644 --- a/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/di/SingletonScope.java +++ b/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/di/SingletonScope.java @@ -28,7 +28,7 @@ class SingletonScope implements Scope { @Override public <T> Supplier<T> get(final Key<T> key, final Supplier<T> unscoped) { - return Cast.cast(singletonProviders.computeIfAbsent(key, ignored -> Lazy.lazy(unscoped)::value)); + return Cast.cast(singletonProviders.computeIfAbsent(key, ignored -> Lazy.lazy(unscoped))); } @Override
