@Override
  public boolean suspendLockingInterruptibly(long waitTimeMillis) throws InterruptedException {
    return suspendLockingInterruptibly(waitTimeMillis, true);
  }
Suspends granting of locks for this instance of DLockService. If distribute is true, sends
suspendLocking to all other members that have created this service. Blocks until all
outstanding locks have been released (excluding those held by the initial calling thread).

@param waitTimeMillis -1 means "wait forever", >=0 = milliseconds to wait

@return true if locking is suspended and all locks have been released. Otherwise, resumeLocking
        is invoked and false is returned.
geode-core/src/main/java/org/apache/geode/distributed/internal/locks/DLockService.java