private void setupNewClientsByZone(String zone, List<ZoneClusteredEVCacheClientImpl> newClients) {
final List<ZoneClusteredEVCacheClientImpl> currentClients = memcachedInstancesByZone.put(zone, newClients);
//if the zone is in write only mode then remove it from the Map
final DynamicBooleanProperty isZoneInWriteOnlyMode = writeOnlyFastPropertyMap.get(zone);
if (isZoneInWriteOnlyMode.get()) {
memcachedReadInstancesByZone.remove(zone);
} else {
memcachedReadInstancesByZone.put(zone, newClients);
}
memcachedWriteInstancesByZone.put(zone, newClients);