protected internal override void DoClose()
{
lock (this)
{
for (int i = 0; i < readers.Count; i++)
{
if (decrefOnClose[i])
{
readers[i].DecRef();
}
else
{
readers[i].Close();
}
}
}
Lucene.Net.Search.FieldCache_Fields.DEFAULT.Purge(this);
}