if (null == hosts.putIfAbsent(host, pool)) { try { monitor.onHostAdded(host, pool); if (refresh) { topology.addPool(pool);
if (null == hosts.putIfAbsent(host, pool)) { try { monitor.onHostAdded(host, pool); if (refresh) { topology.addPool(pool);
if (null == hosts.putIfAbsent(host, pool)) { try { monitor.onHostAdded(host, pool); if (refresh) { topology.addPool(pool);
if (null == hosts.putIfAbsent(host, pool)) { try { monitor.onHostAdded(host, pool); if (refresh) { topology.addPool(pool);