diff --git a/relinker/src/main/java/com/getkeepsafe/relinker/ReLinkerInstance.java b/relinker/src/main/java/com/getkeepsafe/relinker/ReLinkerInstance.java index edddaa8..0678437 100755 --- a/relinker/src/main/java/com/getkeepsafe/relinker/ReLinkerInstance.java +++ b/relinker/src/main/java/com/getkeepsafe/relinker/ReLinkerInstance.java @@ -23,15 +23,15 @@ import java.io.File; import java.io.FilenameFilter; import java.io.IOException; -import java.util.HashSet; import java.util.List; import java.util.Locale; import java.util.Set; +import java.util.concurrent.CopyOnWriteArraySet; public class ReLinkerInstance { private static final String LIB_DIR = "lib"; - protected final Set loadedLibraries = new HashSet(); + protected final Set loadedLibraries = new CopyOnWriteArraySet(); protected final ReLinker.LibraryLoader libraryLoader; protected final ReLinker.LibraryInstaller libraryInstaller;