@Override public void optimize() throws IOException { delegate.optimize(); }
@Override public void run(IndexingContext context) throws IOException { TaskUtil.checkInterruption(); log.debug("Optimizing index for repository {} ", repository.getId()); context.optimize(); log.debug("Optimized index for repository {} ", repository.getId()); } });
IndexingContext mergedCtx = indexer.createMergedIndexingContext( tempRepoId, tempRepoId, mergedIndexDirectory.toFile(), indexLocation.toFile(), true, memberProvider); mergedCtx.optimize();
context.optimize( );
indexingContext.optimize();
try { context.updateTimestamp(true); context.optimize();