public static boolean isWithinTimeComparisonEpsilon(long timeMicros){
  long now=Utils.getSystemNowMicrosUtc();
  return Math.abs(timeMicros - now) < timeComparisonEpsilon;
}

public static boolean isWithinTimeComparisonEpsilon ( long timeMicros ) { long now = Utils . getSystemNowMicrosUtc ( ) ; return Math . abs ( timeMicros - now ) < timeComparisonEpsilon ; }
compares a time value with current time . both time values are in micros since epoch . since we can not assume the time came from the same node , we use the concept of a time epsilon : any two time values within epsilon are considered too close to globally order in respect to each other and this method will return true .
