public override void Collect(int doc)
{
int docId = doc + docBase;
if (slowdown > 0)
{
try
{
ThreadClass.Sleep(slowdown);
}
catch (ThreadInterruptedException ie)
{
throw;
}
}
Debug.Assert(docId >= 0, " base=" + docBase + " doc=" + doc);
bits.Set(docId);
lastDocCollected = docId;
}