if (!host.getSocketAddress().equals(connection.address) && !foundHostsSet.contains(host.getSocketAddress())) cluster.removeHost(host, isInitialConnection);
for (Host host : cluster.metadata.allHosts()) if (!host.getSocketAddress().equals(connection.address) && !foundHostsSet.contains(host.getSocketAddress())) cluster.removeHost(host);
for (Host host : cluster.metadata.allHosts()) if (!host.getSocketAddress().equals(connection.address) && !foundHostsSet.contains(host.getSocketAddress())) cluster.removeHost(host, isInitialConnection);
for (Host host : cluster.metadata.allHosts()) if (!host.getSocketAddress().equals(connection.address) && !foundHostsSet.contains(host.getSocketAddress())) cluster.removeHost(host, isInitialConnection);
removeHost(metadata.getHost(tpAddr)); break; case MOVED_NODE:
for (Host host : cluster.metadata.allHosts()) if (!host.getSocketAddress().equals(connection.address) && !foundHostsSet.contains(host.getSocketAddress())) cluster.removeHost(host, isInitialConnection);