diff --git a/jadx-core/src/test/java/jadx/tests/api/compiler/ClassFileManager.java b/jadx-core/src/test/java/jadx/tests/api/compiler/ClassFileManager.java index 2fe48beb5..199d6e250 100644 --- a/jadx-core/src/test/java/jadx/tests/api/compiler/ClassFileManager.java +++ b/jadx-core/src/test/java/jadx/tests/api/compiler/ClassFileManager.java @@ -8,6 +8,8 @@ import java.io.IOException; import java.security.SecureClassLoader; import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; import static javax.tools.JavaFileObject.Kind; @@ -34,8 +36,8 @@ public class ClassFileManager extends ForwardingJavaFileManager clsMap = new HashMap<>(); - private final Map> clsCache = new HashMap<>(); + private final Map clsMap = new ConcurrentHashMap<>(); + private final Map> clsCache = new ConcurrentHashMap<>(); @Override protected Class findClass(String name) throws ClassNotFoundException {