32 lines
836 B
Java
32 lines
836 B
Java
package it.cavallium.dbengine.database.disk;
|
|
|
|
import java.util.concurrent.atomic.AtomicBoolean;
|
|
import org.apache.logging.log4j.LogManager;
|
|
import org.apache.logging.log4j.Logger;
|
|
import org.apache.lucene.search.IndexSearcher;
|
|
|
|
public abstract class LLIndexSearcherImpl extends LLIndexSearcher {
|
|
|
|
protected static final Logger LOG = LogManager.getLogger(LLIndexSearcherImpl.class);
|
|
|
|
protected final IndexSearcher indexSearcher;
|
|
|
|
public LLIndexSearcherImpl(IndexSearcher indexSearcher) {
|
|
super();
|
|
this.indexSearcher = indexSearcher;
|
|
}
|
|
|
|
public LLIndexSearcherImpl(IndexSearcher indexSearcher, Runnable cleanAction) {
|
|
super(cleanAction);
|
|
this.indexSearcher = indexSearcher;
|
|
}
|
|
|
|
public IndexSearcher getIndexSearcherInternal() {
|
|
return indexSearcher;
|
|
}
|
|
|
|
public AtomicBoolean getClosed() {
|
|
return super.getClosed();
|
|
}
|
|
}
|