Skip to content

Commit 015f18e

Browse files
Replace Objects.hash with HashingUtils in DBInfo
Co-authored-by: dougqh <dougqh@gmail.com>
1 parent b77fdab commit 015f18e

File tree

1 file changed

+11
-12
lines changed
  • dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap/instrumentation/jdbc

1 file changed

+11
-12
lines changed

dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap/instrumentation/jdbc/DBInfo.java

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package datadog.trace.bootstrap.instrumentation.jdbc;
22

3+
import datadog.trace.util.HashingUtils;
34
import java.util.Objects;
45

56
public final class DBInfo {
@@ -256,17 +257,15 @@ public boolean equals(Object o) {
256257

257258
@Override
258259
public int hashCode() {
259-
return Objects.hash(
260-
type,
261-
subtype,
262-
fullPropagationSupport,
263-
url,
264-
user,
265-
instance,
266-
db,
267-
host,
268-
port,
269-
warehouse,
270-
schema);
260+
int hash = HashingUtils.hash(type, subtype);
261+
hash = HashingUtils.addToHash(hash, fullPropagationSupport);
262+
hash = HashingUtils.addToHash(hash, url);
263+
hash = HashingUtils.addToHash(hash, user);
264+
hash = HashingUtils.addToHash(hash, instance);
265+
hash = HashingUtils.addToHash(hash, db);
266+
hash = HashingUtils.addToHash(hash, host);
267+
hash = HashingUtils.addToHash(hash, port);
268+
hash = HashingUtils.addToHash(hash, warehouse);
269+
return HashingUtils.addToHash(hash, schema);
271270
}
272271
}

0 commit comments

Comments
 (0)