internal bool BufferDeleteTerms(Term[] terms) { lock (this) { WaitReady(null); for (int i = 0; i < terms.Length; i++) AddDeleteTerm(terms[i], numDocsInRAM); return TimeToFlushDeletes(); } }