private IndexSearcher ObtainSearcher() { lock (searcherLock) { EnsureOpen(); searcher.IndexReader.IncRef(); return searcher; } }