This is an automated email from the ASF dual-hosted git repository. tv pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jcs.git
commit 50afb9f8729052353bf0a989c3fb24f426d031e3 Author: Thomas Vandahl <[email protected]> AuthorDate: Tue Mar 30 20:29:22 2021 +0200 Lifecycle: Dispose LateralCacheNoWait after remove --- .../commons/jcs3/auxiliary/lateral/LateralCacheNoWaitFacade.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/LateralCacheNoWaitFacade.java b/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/LateralCacheNoWaitFacade.java index bc7004d..db19179 100644 --- a/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/LateralCacheNoWaitFacade.java +++ b/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/LateralCacheNoWaitFacade.java @@ -211,6 +211,11 @@ public class LateralCacheNoWaitFacade<K, V> final LateralCacheNoWait<K,V> contained = noWaitMap.remove(tcpServer); noWaits = noWaitMap.values().toArray(new LateralCacheNoWait[0]); + if (contained != null) + { + contained.dispose(); + } + return contained != null; }
