private void Unschedule() { Log.V(Log.TagSync, this + ": unschedule() called"); scheduled = false; if (flushFuture != null) { bool didCancel = flushFuture.Cancel(false); Log.V(Log.TagSync, "tried to cancel flushFuture, result: %s", didCancel); } else { Log.V(Log.TagSync, "flushFuture was null, doing nothing"); } }
public virtual void RefreshJobRetentionSettings() { if (GetServiceState() == Service.STATE.Started) { conf = CreateConf(); long maxHistoryAge = conf.GetLong(JHAdminConfig.MrHistoryMaxAgeMs, JHAdminConfig. DefaultMrHistoryMaxAge); hsManager.SetMaxHistoryAge(maxHistoryAge); if (futureHistoryCleaner != null) { futureHistoryCleaner.Cancel(false); } futureHistoryCleaner = null; ScheduleHistoryCleaner(); } else { Log.Warn("Failed to execute refreshJobRetentionSettings : Job History service is not started" ); } }