in eureka-client/src/main/java/com/netflix/discovery/util/EurekaEntityComparators.java [77:104]
public static boolean equal(LeaseInfo first, LeaseInfo second) {
if (first == second) {
return true;
}
if (first == null || first == null && second != null) {
return false;
}
if (first.getDurationInSecs() != second.getDurationInSecs()) {
return false;
}
if (first.getEvictionTimestamp() != second.getEvictionTimestamp()) {
return false;
}
if (first.getRegistrationTimestamp() != second.getRegistrationTimestamp()) {
return false;
}
if (first.getRenewalIntervalInSecs() != second.getRenewalIntervalInSecs()) {
return false;
}
if (first.getRenewalTimestamp() != second.getRenewalTimestamp()) {
return false;
}
if (first.getServiceUpTimestamp() != second.getServiceUpTimestamp()) {
return false;
}
return true;
}