@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof LeaseInfo)) {
            return false;
        }
        final LeaseInfo leaseInfo = (LeaseInfo) o;
        return renewalIntervalInSecs == leaseInfo.renewalIntervalInSecs &&
               durationInSecs == leaseInfo.durationInSecs &&
               registrationTimestamp == leaseInfo.registrationTimestamp &&
               lastRenewalTimestamp == leaseInfo.lastRenewalTimestamp &&
               evictionTimestamp == leaseInfo.evictionTimestamp &&
               serviceUpTimestamp == leaseInfo.serviceUpTimestamp;
    }
Returns the service UP timestamp represented as the number of milliseconds since the epoch.
eureka/src/main/java/com/linecorp/armeria/common/eureka/LeaseInfo.java