Skip to content

Commit d91cdce

Browse files
committed
Use LinkedHashSet to ensure iteration order of options
JAVA-3066
1 parent 8984bab commit d91cdce

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

driver-core/src/main/com/mongodb/ConnectionString.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import java.util.Collections;
2929
import java.util.HashMap;
3030
import java.util.HashSet;
31+
import java.util.LinkedHashSet;
3132
import java.util.List;
3233
import java.util.Map;
3334
import java.util.Set;
@@ -385,7 +386,7 @@ public ConnectionString(final String connectionString) {
385386
warnOnUnsupportedOptions(combinedOptionsMaps);
386387
}
387388

388-
private static final Set<String> GENERAL_OPTIONS_KEYS = new HashSet<String>();
389+
private static final Set<String> GENERAL_OPTIONS_KEYS = new LinkedHashSet<String>();
389390
private static final Set<String> AUTH_KEYS = new HashSet<String>();
390391
private static final Set<String> READ_PREFERENCE_KEYS = new HashSet<String>();
391392
private static final Set<String> WRITE_CONCERN_KEYS = new HashSet<String>();

0 commit comments

Comments
 (0)