public SelfRefreshingSplitFetcher(ISplitChangeFetcher splitChangeFetcher, SplitParser splitParser, IReadinessGatesCache gates, int interval, ISplitCache splitCache = null) { this.splitChangeFetcher = splitChangeFetcher; this.splitParser = splitParser; this.gates = gates; this.interval = interval; this.splitCache = splitCache; }
public SelfRefreshingSplitFetcher(ISplitChangeFetcher splitChangeFetcher, ISplitParser splitParser, IReadinessGatesCache gates, int interval, ISplitCache splitCache = null) { _cancelTokenSource = new CancellationTokenSource(); _splitChangeFetcher = splitChangeFetcher; _splitParser = splitParser; _gates = gates; _interval = interval; _splitCache = splitCache; }
public SelfRefreshingSplitFetcher(ISplitChangeFetcher splitChangeFetcher, ISplitParser splitParser, IStatusManager statusManager, int interval, ITasksManager taskManager, ISplitCache splitCache = null) { _splitChangeFetcher = splitChangeFetcher; _splitParser = splitParser; _statusManager = statusManager; _interval = interval; _splitCache = splitCache; _taskManager = taskManager; }