diff --git a/src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java b/src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java index e9affa60ebd..8e62aa991f0 100644 --- a/src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java +++ b/src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java @@ -476,7 +476,7 @@ public final class NativeLibraries { private static final class NativeLibraryContext { // Maps thread object to the native library context stack, maintained by each thread - private static Map> nativeLibraryThreadContext = + private final static Map> nativeLibraryThreadContext = new ConcurrentHashMap<>(); // returns a context associated with the current thread