diff --git a/Libraries/Core/Services/LocationLifecycleService.cs b/Libraries/Core/Services/LocationLifecycleService.cs index 9830ae08..51499fe5 100644 --- a/Libraries/Core/Services/LocationLifecycleService.cs +++ b/Libraries/Core/Services/LocationLifecycleService.cs @@ -175,10 +175,12 @@ public class LocationLifecycleService AdjustExtracts(request.PlayerSide, request.Location, result.LocationLoot); - // Clear bot cache ready for a fresh raid + // Clear bot cache ready for next raid after this _botGenerationCacheService.ClearStoredBots(); _botNameService.ClearNameCache(); + GC.Collect(GC.MaxGeneration, GCCollectionMode.Aggressive, true, true); + return result; }