/** Transport, host, and port only. Never look at cost or other properties. */ @Override public boolean equals(Object object) { if (object == this) return true; if ((object == null) || !(object instanceof RouterAddress)) return false; RouterAddress addr = (RouterAddress) object; return getPort() == addr.getPort() && DataHelper.eq(getHost(), addr.getHost()) && DataHelper.eq(_transportStyle, addr._transportStyle); // DataHelper.eq(_options, addr._options) && // DataHelper.eq(_expiration, addr._expiration); }