From 23610f4ef80b0283ff21d19e1a7a3aad2bde2f6e Mon Sep 17 00:00:00 2001 From: contextshuffling <55522232+contextshuffling@users.noreply.github.com> Date: Tue, 24 Sep 2019 22:12:40 -0500 Subject: [PATCH] changing HashMap to LinkedHashMap for deterministic iterations (#3109) --- .../org/apache/shardingsphere/core/rule/Authentication.java | 4 ++-- .../yaml/config/common/YamlAuthenticationConfiguration.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sharding-core/sharding-core-common/src/main/java/org/apache/shardingsphere/core/rule/Authentication.java b/sharding-core/sharding-core-common/src/main/java/org/apache/shardingsphere/core/rule/Authentication.java index d485f967cd..821a5f6ff2 100644 --- a/sharding-core/sharding-core-common/src/main/java/org/apache/shardingsphere/core/rule/Authentication.java +++ b/sharding-core/sharding-core-common/src/main/java/org/apache/shardingsphere/core/rule/Authentication.java @@ -20,7 +20,7 @@ package org.apache.shardingsphere.core.rule; import lombok.Getter; import lombok.RequiredArgsConstructor; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; /** @@ -32,5 +32,5 @@ import java.util.Map; @Getter public final class Authentication { - private Map users = new HashMap<>(); + private Map users = new LinkedHashMap<>(); } diff --git a/sharding-core/sharding-core-common/src/main/java/org/apache/shardingsphere/core/yaml/config/common/YamlAuthenticationConfiguration.java b/sharding-core/sharding-core-common/src/main/java/org/apache/shardingsphere/core/yaml/config/common/YamlAuthenticationConfiguration.java index adeaeef27f..6f1b9c84c2 100644 --- a/sharding-core/sharding-core-common/src/main/java/org/apache/shardingsphere/core/yaml/config/common/YamlAuthenticationConfiguration.java +++ b/sharding-core/sharding-core-common/src/main/java/org/apache/shardingsphere/core/yaml/config/common/YamlAuthenticationConfiguration.java @@ -21,7 +21,7 @@ import lombok.Getter; import lombok.Setter; import org.apache.shardingsphere.core.yaml.config.YamlConfiguration; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; /** @@ -33,5 +33,5 @@ import java.util.Map; @Setter public final class YamlAuthenticationConfiguration implements YamlConfiguration { - private Map users = new HashMap<>(); + private Map users = new LinkedHashMap<>(); } -- GitLab