private LuceneAttributes WriteLuceneDefaults(LuceneAttributes existing) { if (serverConfig.CacheSettings.LuceneSettings != null) { AttributeValidator.ValidateDefaultAnalyzer(Analyzer, GetDeployements(serverConfig.CacheSettings.LuceneSettings.Analyzers)); AttributeValidator.ValidateDefaultStopWords(StopWords, GetDeployements(serverConfig.CacheSettings.LuceneSettings.StopWordFiles)); AttributeValidator.ValidateDefaultPattern(Pattern, GetDeployements(serverConfig.CacheSettings.LuceneSettings.Patterns)); } AttributeValidator.ValidateDefaultTermVector(TermVector); AttributeValidator.ValidateDefaultLuceneType(LuceneType); existing.MergeFactor = MergeFactor; existing.LuceneType = LuceneType; existing.LuceneAnalyzer = Analyzer; existing.TermVector = TermVector; existing.Pattern = Pattern; existing.StopWords = StopWords; return(existing); }