@Override public final void clear() throws IOException { if (logger.fineEnabled()) { logger.fine("Clearing compactor"); } compactor.abortAll(); releaseTestDelay(); compactor.waitForCompletion(); levelLock.writeLock().lock(); try { for (Level l : levels) { l.clear(); } } finally { levelLock.writeLock().unlock(); } cleanupInactive(); }