docs: private void apply(String workUnit) {
          if (!cluster.isInitialized()) {
              return;
          }
          if (iRequestedHandoff(workUnit)) {
              String str = cluster.getHandoffResult(workUnit);
              LOG.info("Handoff of {} to {} completed. Shutting down {} in {} seconds.", workUnit,
                      (str == null) ? "(None)" : str,
                      workUnit, clusterConfig.handoffShutdownDelay);
              ZKUtils.delete(cluster.zk, String.format("/%s/handoff-requests/%s", cluster.name, workUnit));
              cluster.schedule(shutdownAfterHandoff(workUnit), clusterConfig.handoffShutdownDelay, TimeUnit.SECONDS);
          }
      }