diff --git a/datatypes/src/main/java/org/hyperledger/besu/datatypes/StorageSlotKey.java b/datatypes/src/main/java/org/hyperledger/besu/datatypes/StorageSlotKey.java index 1a648c4965f..80ba49d4ad3 100644 --- a/datatypes/src/main/java/org/hyperledger/besu/datatypes/StorageSlotKey.java +++ b/datatypes/src/main/java/org/hyperledger/besu/datatypes/StorageSlotKey.java @@ -89,26 +89,23 @@ public boolean equals(final Object o) { return false; } StorageSlotKey that = (StorageSlotKey) o; - return Objects.equals(getSlotHash(), that.getSlotHash()); + return Objects.equals(slotHash, that.slotHash); } @Override public int hashCode() { - return Objects.hash(getSlotHash().hashCode()); + return Objects.hash(slotHash.hashCode()); } @Override public String toString() { return String.format( "StorageSlotKey{slotHash=%s, slotKey=%s}", - getSlotHash(), slotKey.map(UInt256::toString).orElse("null")); + slotHash, slotKey.map(UInt256::toString).orElse("null")); } @Override public int compareTo(@NotNull final StorageSlotKey other) { - if (getSlotKey().isPresent() && other.getSlotKey().isPresent()) { - return getSlotKey().map(key -> key.compareTo(other.slotKey.get())).get(); - } - return this.getSlotHash().compareTo(other.getSlotHash()); + return this.slotHash.compareTo(other.getSlotHash()); } }