List of usage examples for org.apache.lucene.index IndexReader.ReaderFinishedListener interface-usage
From source file com.senseidb.search.node.SenseiIndexReaderDecorator.java
class SenseiIndexReaderFinishedListener implements IndexReader.ReaderFinishedListener { private static final Logger log = Logger.getLogger(SenseiIndexReaderFinishedListener.class); private final Collection<SenseiIndexReaderDecorator.BoboListener> boboListeners; SenseiIndexReaderFinishedListener(Collection<SenseiIndexReaderDecorator.BoboListener> boboListeners) { this.boboListeners = boboListeners;
From source file org.elasticsearch.index.cache.bloom.simple.SimpleBloomCache.java
/** * @author kimchy (shay.banon) */ public class SimpleBloomCache extends AbstractIndexComponent implements BloomCache, IndexReader.ReaderFinishedListener {
From source file org.elasticsearch.index.cache.field.data.support.AbstractConcurrentMapFieldDataCache.java
/** * @author kimchy (shay.banon) */ public abstract class AbstractConcurrentMapFieldDataCache extends AbstractIndexComponent implements FieldDataCache, IndexReader.ReaderFinishedListener {
From source file org.elasticsearch.index.cache.filter.support.AbstractConcurrentMapFilterCache.java
/** * A base concurrent filter cache that accepts the actual cache to use. * * @author kimchy (shay.banon) */ public abstract class AbstractConcurrentMapFilterCache extends AbstractIndexComponent
From source file org.elasticsearch.index.cache.filter.support.AbstractWeightedFilterCache.java
public abstract class AbstractWeightedFilterCache extends AbstractIndexComponent implements FilterCache, IndexReader.ReaderFinishedListener, EvictionListener<AbstractWeightedFilterCache.FilterCacheKey, FilterCacheValue<DocSet>> { final ConcurrentMap<Object, Boolean> seenReaders = ConcurrentCollections.newConcurrentMap();
From source file org.elasticsearch.index.cache.id.simple.SimpleIdCache.java
/** * @author kimchy (shay.banon) */ public class SimpleIdCache extends AbstractIndexComponent implements IdCache, IndexReader.ReaderFinishedListener { private final ConcurrentMap<Object, SimpleIdReaderCache> idReaders;