change getRegistries return type to HashSet for unique (#9016)

This commit is contained in:
zrlw 2021-10-27 20:10:44 +08:00 committed by GitHub
parent ef2de54e29
commit beb97e4f92
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -30,7 +30,7 @@ import org.apache.dubbo.registry.client.ServiceDiscoveryRegistry;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;
@ -65,7 +65,7 @@ public abstract class AbstractRegistryFactory implements RegistryFactory {
* @return all registries
*/
public static Collection<Registry> getRegistries() {
return Collections.unmodifiableCollection(new LinkedList<>(REGISTRIES.values()));
return Collections.unmodifiableCollection(new HashSet<>(REGISTRIES.values()));
}
public static Registry getRegistry(String key) {