From f9dd9d096210a11abd6a738390585c21cfb0b663 Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Sat, 21 Jun 2025 10:09:22 -0500 Subject: [PATCH] Revert "Adding concurrency support to some lines which are causing issues on production" This reverts commit 3a3c875226e64aa0b9ba8bdcddffd3f47c145ce1. --- .../com/gempukku/lotro/tournament/TournamentService.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/tournament/TournamentService.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/tournament/TournamentService.java index e6a430e97..8358b3790 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/tournament/TournamentService.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/tournament/TournamentService.java @@ -27,7 +27,6 @@ import java.time.Duration; import java.time.ZonedDateTime; import java.time.format.DateTimeParseException; import java.util.*; -import java.util.concurrent.ConcurrentHashMap; public class TournamentService { private final ProductLibrary _productLibrary; @@ -48,8 +47,8 @@ public class TournamentService { private static final Duration _tournamentRepeatPeriod = Duration.ofDays(2); private static final int _scheduledTournamentLoadTime = 7; // In days; one week - private final Map _activeTournaments = new ConcurrentHashMap<>(); - private final Map _tournamentQueues = new ConcurrentHashMap<>(); + private final Map _activeTournaments = new LinkedHashMap<>(); + private final Map _tournamentQueues = new LinkedHashMap<>(); public TournamentService(CollectionsManager collectionsManager, ProductLibrary productLibrary, DraftPackStorage draftPackStorage, TournamentDAO tournamentDao, TournamentPlayerDAO tournamentPlayerDao, TournamentMatchDAO tournamentMatchDao, @@ -488,7 +487,7 @@ public class TournamentService { return result; } - public synchronized List getLiveTournaments() { + public List getLiveTournaments() { return new ArrayList<>(_activeTournaments.values()); }