From 2a92b4f29251fec49c4fa1715cf46a9254d1987c Mon Sep 17 00:00:00 2001 From: Lars Johansson <lars.johansson@ess.eu> Date: Tue, 6 Dec 2022 09:26:40 +0100 Subject: [PATCH] Tweak hash code functions for better performance --- .../openepics/names/rest/beans/element/NameElement.java | 7 +------ .../names/rest/beans/element/StructureElement.java | 6 +----- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/src/main/java/org/openepics/names/rest/beans/element/NameElement.java b/src/main/java/org/openepics/names/rest/beans/element/NameElement.java index b8fe7347..d0c2846f 100644 --- a/src/main/java/org/openepics/names/rest/beans/element/NameElement.java +++ b/src/main/java/org/openepics/names/rest/beans/element/NameElement.java @@ -234,12 +234,7 @@ public class NameElement extends NameElementCommand implements Serializable { @Override public int hashCode() { - return Objects.hash( - getUuid(), getParentsystemstructure(), getParentdevicestructure(), getIndex(), - getDescription(), getComment(), - getSystemstructure(), getDevicestructure(), - getName(), getStatus(), isLatest(), isDeleted(), - getWhen(), getWho()); + return Objects.hash(getUuid(), getWhen()); } @Override diff --git a/src/main/java/org/openepics/names/rest/beans/element/StructureElement.java b/src/main/java/org/openepics/names/rest/beans/element/StructureElement.java index 5f2dc7c1..5635749a 100644 --- a/src/main/java/org/openepics/names/rest/beans/element/StructureElement.java +++ b/src/main/java/org/openepics/names/rest/beans/element/StructureElement.java @@ -223,11 +223,7 @@ public class StructureElement extends StructureElementCommand implements Seriali @Override public int hashCode() { - return Objects.hash( - getUuid(), getType(), getParent(), - getName(), getMnemonic(), getDescription(), getComment(), - getMnemonicpath(), getLevel(), getStatus(), isLatest(), isDeleted(), - getWhen(), getWho()); + return Objects.hash(getUuid(), getWhen()); } @Override -- GitLab