@Override
        public boolean performWaitTask() {
            boolean didWork = false;
            synchronized (fleetController.getMonitor()) {
                for (NodeInfo info : fleetController.getCluster().getNodeInfos()) {
                    if (info.getTimeForNextStateRequestAttempt() != 0) didWork = true;
                    info.setNextGetStateAttemptTime(0);
                }
            }
            return didWork;
        }
A wait task is something that is performed once in a while while waiting for something.
clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/WaitTask.java