org.elasticsearch.index.cache.id.simple
Class SimpleIdCache
java.lang.Object
org.elasticsearch.index.AbstractIndexComponent
org.elasticsearch.index.cache.id.simple.SimpleIdCache
- All Implemented Interfaces:
- java.lang.Iterable<IdReaderCache>, org.apache.lucene.index.IndexReader.ReaderFinishedListener, CloseableComponent, IdCache, IndexComponent
public class SimpleIdCache
- extends AbstractIndexComponent
- implements IdCache, org.apache.lucene.index.IndexReader.ReaderFinishedListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleIdCache
@Inject
public SimpleIdCache(Index index,
@IndexSettings
Settings indexSettings)
close
public void close()
throws ElasticSearchException
- Specified by:
close
in interface CloseableComponent
- Throws:
ElasticSearchException
clear
public void clear()
- Specified by:
clear
in interface IdCache
finished
public void finished(org.apache.lucene.index.IndexReader reader)
- Specified by:
finished
in interface org.apache.lucene.index.IndexReader.ReaderFinishedListener
clear
public void clear(org.apache.lucene.index.IndexReader reader)
- Specified by:
clear
in interface IdCache
reader
public IdReaderCache reader(org.apache.lucene.index.IndexReader reader)
- Specified by:
reader
in interface IdCache
iterator
public java.util.Iterator<IdReaderCache> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<IdReaderCache>
refresh
public void refresh(org.apache.lucene.index.IndexReader[] readers)
throws java.lang.Exception
- Specified by:
refresh
in interface IdCache
- Throws:
java.lang.Exception