@Override protected void doStop() { log.trace("ReservationCacheImpl.doStop()"); try { cacheCleanupSchedule.cancel(true); cacheCleanupSchedule = null; schedulerService.stopAsync().awaitTerminated(); notifyStopped(); } catch (Exception e) { notifyFailed(e); } }