Skip to content

Commit de20b3c

Browse files
committed
Update TimeoutContext equality checks
1 parent 898e885 commit de20b3c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

driver-core/src/main/com/mongodb/internal/TimeoutContext.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,11 @@ private long timeoutRemainingMS() {
218218

219219
@Override
220220
public String toString() {
221-
return "timeoutContext{"
222-
+ "timeoutContext=" + timeoutSettings
223-
+ ", minRoundTripTimeMS=" + minRoundTripTimeMS
221+
return "TimeoutContext{"
222+
+ "isMaintenanceContext=" + isMaintenanceContext
223+
+ ", timeoutSettings=" + timeoutSettings
224224
+ ", timeout=" + timeout
225+
+ ", minRoundTripTimeMS=" + minRoundTripTimeMS
225226
+ '}';
226227
}
227228

@@ -234,14 +235,15 @@ public boolean equals(final Object o) {
234235
return false;
235236
}
236237
final TimeoutContext that = (TimeoutContext) o;
237-
return minRoundTripTimeMS == that.minRoundTripTimeMS
238+
return isMaintenanceContext == that.isMaintenanceContext
239+
&& minRoundTripTimeMS == that.minRoundTripTimeMS
238240
&& Objects.equals(timeoutSettings, that.timeoutSettings)
239241
&& Objects.equals(timeout, that.timeout);
240242
}
241243

242244
@Override
243245
public int hashCode() {
244-
return Objects.hash(timeoutSettings, timeout, minRoundTripTimeMS);
246+
return Objects.hash(isMaintenanceContext, timeoutSettings, timeout, minRoundTripTimeMS);
245247
}
246248

247249
@Nullable

0 commit comments

Comments
 (0)