Lucene.Net.Index.IndexWriter.PushMaxBufferedDocs C# (CSharp) Method

PushMaxBufferedDocs() private method

If we are flushing by doc count (not by RAM usage), and using LogDocMergePolicy then push maxBufferedDocs down as its minMergeDocs, to keep backwards compatibility.
private PushMaxBufferedDocs ( ) : void
return void
		private void  PushMaxBufferedDocs()
		{
			if (docWriter.MaxBufferedDocs != DISABLE_AUTO_FLUSH)
			{
				MergePolicy mp = mergePolicy;
				if (mp is LogDocMergePolicy)
				{
					LogDocMergePolicy lmp = (LogDocMergePolicy) mp;
					int maxBufferedDocs = docWriter.MaxBufferedDocs;
					if (lmp.MinMergeDocs != maxBufferedDocs)
					{
						if (infoStream != null)
							Message("now push maxBufferedDocs " + maxBufferedDocs + " to LogDocMergePolicy");
						lmp.MinMergeDocs = maxBufferedDocs;
					}
				}
			}
		}
		
IndexWriter