@Override public Void visitPurgeAllWork(PurgeAllLuceneWork purgeAllLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_DELETIONS.apply( p ); return null; }
@Override public Void visitAddWork(AddLuceneWork addLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_WRITES.apply( p ); return null; }
@Override public Void visitFlushWork(FlushLuceneWork flushLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_WRITES_AND_DELETES.apply( p ); return null; }
@Override public Void visitUpdateWork(UpdateLuceneWork updateLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_WRITES_AND_DELETES.apply( p ); return null; }
@Override public Void visitDeleteWork(DeleteLuceneWork deleteLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_DELETIONS.apply( p ); return null; }
@Override public Void visitUpdateWork(UpdateLuceneWork updateLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_WRITES_AND_DELETES.apply( p ); return null; }
@Override public Void visitPurgeAllWork(PurgeAllLuceneWork purgeAllLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_DELETIONS.apply( p ); return null; }
@Override public Void visitOptimizeWork(OptimizeLuceneWork optimizeLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.NONE.apply( p ); return null; }
@Override public Void visitDeleteWork(DeleteLuceneWork deleteLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_DELETIONS.apply( p ); return null; }
@Override public Void visitAddWork(AddLuceneWork addLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_WRITES.apply( p ); return null; }
@Override public Void visitDeleteByQueryWork(DeleteByQueryLuceneWork deleteByQueryLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_DELETIONS.apply( p ); return null; } }
@Override public Void visitFlushWork(FlushLuceneWork flushLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_WRITES_AND_DELETES.apply( p ); return null; }
@Override public Void visitOptimizeWork(OptimizeLuceneWork optimizeLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.NONE.apply( p ); return null; }
@Override public Void visitDeleteByQueryWork(DeleteByQueryLuceneWork deleteByQueryLuceneWork, NRTWorkspaceImpl p) { FlushStrategy.FLUSH_DELETIONS.apply( p ); return null; } }