Skip to content

Commit 01d4e7b

Browse files
committed
Use thread-safe map for sharing data between threads
Fixes #2546
1 parent 51c6011 commit 01d4e7b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

resources/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ParallelBuildChainTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
import java.util.ArrayList;
2828
import java.util.Arrays;
29-
import java.util.HashMap;
29+
import java.util.Hashtable;
3030
import java.util.List;
3131
import java.util.Map;
3232
import org.eclipse.core.resources.IBuildConfiguration;
@@ -427,7 +427,7 @@ private void executeIndividualFullProjectBuilds(int numberOfParallelBuilds, Runn
427427
List<IProject> projects = getAllProjects();
428428
TimerBuilder.setExpectedNumberOfBuilds(projects.size());
429429
JobGroup jobGroup = new JobGroup("Build Group", numberOfParallelBuilds, projects.size());
430-
Map<IProject, TestBarrier2> waitForRunningJobBarriers = new HashMap<>();
430+
Map<IProject, TestBarrier2> waitForRunningJobBarriers = new Hashtable<>();
431431
for (IProject project : projects) {
432432
waitForRunningJobBarriers.put(project, new TestBarrier2());
433433
Job job = new Job("Building " + project.getName()) {

0 commit comments

Comments
 (0)