From a888ab636f7249ecafef5a2df5399444a478d72b Mon Sep 17 00:00:00 2001 From: James Chu Date: Mon, 29 Jan 2024 17:23:10 +0800 Subject: [PATCH] refine ZK-4485 (dynamic loading wpd) --- .../org/zkoss/zk/ui/http/WpdExtendlet.java | 27 +++++++++++++------ .../zktest/zats/test2/B90_ZK_4485Test.java | 1 + 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/zk/src/main/java/org/zkoss/zk/ui/http/WpdExtendlet.java b/zk/src/main/java/org/zkoss/zk/ui/http/WpdExtendlet.java index 0f08c92154f..d44ac19c9ef 100644 --- a/zk/src/main/java/org/zkoss/zk/ui/http/WpdExtendlet.java +++ b/zk/src/main/java/org/zkoss/zk/ui/http/WpdExtendlet.java @@ -27,6 +27,7 @@ import java.util.List; import java.util.Map; import java.util.Objects; +import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; @@ -94,6 +95,7 @@ public class WpdExtendlet extends AbstractExtendlet { private static final String SOURCE_MAP_DIVIDED_WPDS_NUMBER = "$zk$dividedWPDsNum"; private ConcurrentMap> _dividedWpds = new ConcurrentHashMap<>(1); // store xml node for later parsing (ex. zk1 ->