diff --git a/app/src/full/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java b/app/src/full/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java index 7bd4063f1..c495ebd2e 100644 --- a/app/src/full/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java +++ b/app/src/full/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java @@ -43,10 +43,10 @@ import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; -import java.util.HashMap; import java.util.List; import java.util.Locale; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import java.util.jar.JarEntry; import java.util.jar.JarOutputStream; @@ -71,7 +71,7 @@ public final class LocalRepoManager { "swap-tick-not-done.png", }; - private final Map apps = new HashMap<>(); + private final Map apps = new ConcurrentHashMap<>(); private final SanitizedFile xmlIndexJar; private final SanitizedFile xmlIndexJarUnsigned;