override public void Run()
{
try
{
Term term = Enclosing_Instance.GetDeleteTerm();
Enclosing_Instance.mainWriter.DeleteDocuments(term);
lock (Enclosing_Instance.deletedTerms.SyncRoot)
{
Enclosing_Instance.deletedTerms.Add(term);
}
}
catch (System.Exception t)
{
Enclosing_Instance.Handle(t);
}
}
}