private void connectAdminDS() {
    connect(logWriter);
    try {
      thisAdminDS.waitToBeConnected(3000);
    } catch (InterruptedException ie) {
      logger.warn("Interrupted while waiting to connect", ie);
    }
  }
If the <code>ExecutionException</code> is caused by an <code>InterruptedException</code>,
throw the <code>CancellationException</code> instead.
geode-core/src/main/java/org/apache/geode/admin/internal/AdminDistributedSystemImpl.java