long getTimeoutTS() {
      if (waitMillis == -1 || waitMillis == Long.MAX_VALUE) {
        return Long.MAX_VALUE;
      } else {
        long result = startTime + waitMillis;
        if (result < startTime) {
          result = Long.MAX_VALUE;
        }
        return result;
      }
    }
Return the timestamp at which this request should timeout. If it should never timeout then
returns Long.MAX_VALUE.
geode-core/src/main/java/org/apache/geode/distributed/internal/locks/DLockRequestProcessor.java