Skip to content

Commit da8fc63

Browse files
committed
Ensure set maintain insertion order
1 parent f91d312 commit da8fc63

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

java/src/org/openqa/selenium/grid/node/local/LocalNode.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import java.util.Arrays;
5050
import java.util.Collections;
5151
import java.util.HashMap;
52+
import java.util.LinkedHashSet;
5253
import java.util.List;
5354
import java.util.Map;
5455
import java.util.Optional;
@@ -970,7 +971,10 @@ public NodeStatus getStatus() {
970971
lastStarted,
971972
session);
972973
})
973-
.collect(Collectors.toUnmodifiableSet());
974+
.collect(
975+
Collectors.collectingAndThen(
976+
Collectors.toCollection(LinkedHashSet::new),
977+
set -> Collections.unmodifiableSet(new LinkedHashSet<>(set))));
974978

975979
Availability availability = isDraining() ? DRAINING : UP;
976980

0 commit comments

Comments
 (0)