@Override
    public boolean tryLock(long time, TimeUnit unit) throws InterruptedException {
      return basicTryLock(time, unit, true);
    }
Returns the lock timeout value to use for DistributedLock and RegionDistributedLock. -1 is
supported as a lock that never times out.
geode-core/src/main/java/org/apache/geode/internal/cache/DistributedRegion.java