Skip to content

Commit 8b96603

Browse files
Use HashingUtils in config hashCode
Co-authored-by: dougqh <dougqh@gmail.com>
1 parent 92d7ae6 commit 8b96603

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

remote-config/remote-config-core/src/main/java/datadog/remoteconfig/state/ParsedConfigKey.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import datadog.remoteconfig.Product;
44
import datadog.remoteconfig.ReportableException;
5+
import datadog.trace.util.HashingUtils;
56
import java.util.Locale;
67
import java.util.Objects;
78
import java.util.regex.Matcher;
@@ -90,6 +91,6 @@ public boolean equals(Object o) {
9091

9192
@Override
9293
public int hashCode() {
93-
return Objects.hash(originalKey);
94+
return HashingUtils.hash(originalKey);
9495
}
9596
}

utils/config-utils/src/main/java/datadog/trace/api/ConfigSetting.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package datadog.trace.api;
22

3+
import datadog.trace.util.HashingUtils;
34
import java.util.Arrays;
45
import java.util.BitSet;
56
import java.util.HashSet;
@@ -132,7 +133,7 @@ public boolean equals(Object o) {
132133

133134
@Override
134135
public int hashCode() {
135-
return Objects.hash(key, value, origin, seqId, configId);
136+
return HashingUtils.addToHash(HashingUtils.hash(key, value, origin, seqId), configId);
136137
}
137138

138139
@Override

0 commit comments

Comments
 (0)