public DataCacheContext( ISynchronizeInvoke synchronizeInvoke, IMergeRequestFilterChecker mergeRequestFilterChecker, IEnumerable <string> discussionKeywords, bool updateManagerExtendedLogging, string tagForLogging, DataCacheCallbacks callbacks, DataCacheUpdateRules updateRules, bool supportUserCache, bool supportProjectCache) { SynchronizeInvoke = synchronizeInvoke; MergeRequestFilterChecker = mergeRequestFilterChecker; DiscussionKeywords = discussionKeywords; UpdateManagerExtendedLogging = updateManagerExtendedLogging; TagForLogging = tagForLogging; Callbacks = callbacks; UpdateRules = updateRules; SupportUserCache = supportUserCache; SupportProjectCache = supportProjectCache; }