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;
 }