final Set<URI> found = locations(updated);
final Set<URI> existing = locations(previous);
for (final URI uri : diff(existing, found)) {
fireEvent(new ServerAdded(clusterMetaDataUpdated, uri));
}
for (final URI uri : diff(found, existing)) {
fireEvent(new ServerRemoved(clusterMetaDataUpdated, uri));
}