@Override
  public boolean equals(final Object obj) {
    if (obj == this) {
      return true;
    }
    if (!(obj instanceof Address)) {
      return false;
    }
    Address other = (Address) obj;
    return Arrays.equals(this.toArrayUnsafe(), other.toArrayUnsafe());
  }
Returns the hash of the address. Backed by a cache for performance reasons.

@return the hash of the address.
datatypes/src/main/java/org/hyperledger/besu/datatypes/Address.java