code: protected boolean dispatchConnect(ConnectInfo work) {
          if (work.getSyncObject() != null) {
              // user thread waiting for work
              work.getSyncObject().simpleNotify();
              return true;
          }
          // dispatch async work
          return dispatchWorker(new Worker(work));
      }
docs: This is the entry point where work is added to the connect work list.
  As a result, a separate thread from the caller will do the work.
  
  @param work
  information about the connect
  @return true if request was dispatched, false if not