Fix issue found by spotbugs
diff --git a/log4j-kubernetes/src/main/java/org/apache/logging/log4j/kubernetes/KubernetesLookup.java b/log4j-kubernetes/src/main/java/org/apache/logging/log4j/kubernetes/KubernetesLookup.java
index 2a16a9e..016c67c 100644
--- a/log4j-kubernetes/src/main/java/org/apache/logging/log4j/kubernetes/KubernetesLookup.java
+++ b/log4j-kubernetes/src/main/java/org/apache/logging/log4j/kubernetes/KubernetesLookup.java
@@ -78,9 +78,9 @@
private boolean initialize() {
if (kubernetesInfo == null || (isSpringIncluded && !kubernetesInfo.isSpringActive)) {
initLock.lock();
- boolean isSpringActive = isSpringActive();
- if (kubernetesInfo == null || (!kubernetesInfo.isSpringActive && isSpringActive)) {
- try {
+ try {
+ boolean isSpringActive = isSpringActive();
+ if (kubernetesInfo == null || (!kubernetesInfo.isSpringActive && isSpringActive)) {
KubernetesInfo info = new KubernetesInfo();
KubernetesClient client = null;
info.isSpringActive = isSpringActive;
@@ -152,9 +152,9 @@
kubernetesInfo = info;
}
- } finally {
- initLock.unlock();
}
+ } finally {
+ initLock.unlock();
}
}
return kubernetesInfo != null;