134135136137138139140141142143144
writerUseCount++; } else { LOGGER.debug("opening new writer and caching it:" + Thread.currentThread().getId()); taxoWriter = new DefaultDirectoryTaxonomyWriter(directory, openMode); writerUseCount = 1; } notifyAll(); return taxoWriter;