* We sleep with a lock held because the Threads that we're
* waiting to make progress don't acquire a lock
*/
Thread.sleep(100);
} catch (InterruptedException e) {
throw new PersistenceException("Failed to close IndexSearcher: " + fSearcher); //$NON-NLS-1$
}
}
}
}
} catch (IOException e) {
throw new PersistenceException(e.getMessage(), e);
}
}