code: public synchronized Lease acquire(@Nonnull FilePath p, boolean quick) throws InterruptedException {
          return acquire(p,quick,new Object());
      }
docs: See {@link #acquire(FilePath)}
  
  @param quick
  If true, indicates that the acquired workspace will be returned quickly.
  This makes other calls to {@link #allocate(FilePath)} to wait for the release of this workspace.