diff --git a/jadx-gui/src/main/java/jadx/gui/utils/JNodeCache.java b/jadx-gui/src/main/java/jadx/gui/utils/JNodeCache.java index 4d46e2b737b2c26acaea16c93b17cd008f9b6559..e16ac30bf9e415ee357e730d99caa398eb425dd8 100644 --- a/jadx-gui/src/main/java/jadx/gui/utils/JNodeCache.java +++ b/jadx-gui/src/main/java/jadx/gui/utils/JNodeCache.java @@ -1,7 +1,7 @@ package jadx.gui.utils; -import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import jadx.api.JavaClass; import jadx.api.JavaField; @@ -15,7 +15,7 @@ import jadx.gui.treemodel.JNode; public class JNodeCache { - private final Map cache = new HashMap<>(); + private final Map cache = new ConcurrentHashMap<>(); public JNode makeFrom(JavaNode javaNode) { if (javaNode == null) {