public DuplicateRuleFinder(IAppContext appContext , IDuplicateRuleRepository duplicateRuleRepository , ISolutionComponentService solutionComponentService) { _appContext = appContext; _duplicateRuleRepository = duplicateRuleRepository; _solutionComponentService = solutionComponentService; _cacheService = new Caching.CacheManager <DuplicateRule>(DuplicateRuleCache.CacheKey(_appContext), _appContext.PlatformSettings.CacheEnabled); }
public DuplicateRuleFinder(IAppContext appContext , IDuplicateRuleRepository duplicateRuleRepository //, ILocalizedLabelService localizedLabelService , ISolutionComponentService solutionComponentService) { _appContext = appContext; _duplicateRuleRepository = duplicateRuleRepository; //_localizedLabelService = localizedLabelService; _solutionComponentService = solutionComponentService; _cacheService = new Caching.CacheManager <DuplicateRule>(DuplicateRuleCache.CacheKey(_appContext), DuplicateRuleCache.BuildKey); }