From eec9a1c24771ca49c2a18b70e680b8a185fa6404 Mon Sep 17 00:00:00 2001 From: Nikhil Kharche Date: Sat, 15 Dec 2018 22:49:27 +0530 Subject: [PATCH] Corrected building classified Concurrent Map for retryable Exceptions. --- .../org/springframework/classify/SubclassClassifier.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/springframework/classify/SubclassClassifier.java b/src/main/java/org/springframework/classify/SubclassClassifier.java index b470a17..7156bb1 100644 --- a/src/main/java/org/springframework/classify/SubclassClassifier.java +++ b/src/main/java/org/springframework/classify/SubclassClassifier.java @@ -114,15 +114,15 @@ public class SubclassClassifier implements Classifier { value = classified.get(cls); } - if (value == null) { - value = defaultValue; - } - //ConcurrentHashMap doesn't allow nulls if (value != null) { this.classified.put(exceptionClass, value); } + if (value == null) { + value = defaultValue; + } + return value; }