未验证 提交 45207471 编写于 作者: J Jan S 提交者: GitHub

fix: concurrent access may cause an java.lang.ClassCastException in JNodeCache (PR #864)

上级 e444ecb2
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<JavaNode, JNode> cache = new HashMap<>();
private final Map<JavaNode, JNode> cache = new ConcurrentHashMap<>();
public JNode makeFrom(JavaNode javaNode) {
if (javaNode == null) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册