From 37217a63e189ad5d66fb7792c2c0a7f3b4ed33a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=A4=80=EC=98=81?= Date: Mon, 25 Jul 2022 13:48:33 +0900 Subject: [PATCH] Remove unnecessary calls to Reference::clear Prior to this commit, `ConcurrentReferenceHashMap` subclasses extending `Reference` would call `Reference::clear` right next to `Reference::enqueue`; this is not needed as the latter calls it already. Closes gh-28863 --- .../org/springframework/util/ConcurrentReferenceHashMap.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/spring-core/src/main/java/org/springframework/util/ConcurrentReferenceHashMap.java b/spring-core/src/main/java/org/springframework/util/ConcurrentReferenceHashMap.java index 47f44b188c..a031cc7040 100644 --- a/spring-core/src/main/java/org/springframework/util/ConcurrentReferenceHashMap.java +++ b/spring-core/src/main/java/org/springframework/util/ConcurrentReferenceHashMap.java @@ -1046,7 +1046,6 @@ public class ConcurrentReferenceHashMap extends AbstractMap implemen @Override public void release() { enqueue(); - clear(); } } @@ -1083,7 +1082,6 @@ public class ConcurrentReferenceHashMap extends AbstractMap implemen @Override public void release() { enqueue(); - clear(); } }