Package org.apache.lucene.tests.index
Class OwnCacheKeyMultiReader
- java.lang.Object
-
- org.apache.lucene.index.IndexReader
-
- org.apache.lucene.index.CompositeReader
-
- org.apache.lucene.index.BaseCompositeReader<IndexReader>
-
- org.apache.lucene.index.MultiReader
-
- org.apache.lucene.tests.index.OwnCacheKeyMultiReader
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public final class OwnCacheKeyMultiReader extends MultiReader
AMultiReader
that has its own cache key, occasionally useful for testing purposes.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.index.IndexReader
IndexReader.CacheHelper, IndexReader.CacheKey, IndexReader.ClosedListener
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.index.BaseCompositeReader
subReadersSorter
-
-
Constructor Summary
Constructors Constructor Description OwnCacheKeyMultiReader(IndexReader... subReaders)
Sole constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexReader.CacheHelper
getReaderCacheHelper()
protected void
notifyReaderClosedListeners()
-
Methods inherited from class org.apache.lucene.index.MultiReader
doClose
-
Methods inherited from class org.apache.lucene.index.BaseCompositeReader
docFreq, document, getDocCount, getSequentialSubReaders, getSumDocFreq, getSumTotalTermFreq, getTermVectors, maxDoc, numDocs, readerBase, readerIndex, storedFields, termVectors, totalTermFreq
-
Methods inherited from class org.apache.lucene.index.CompositeReader
getContext, toString
-
Methods inherited from class org.apache.lucene.index.IndexReader
close, decRef, document, document, ensureOpen, equals, getRefCount, getTermVector, hasDeletions, hashCode, incRef, leaves, numDeletedDocs, registerParentReader, tryIncRef
-
-
-
-
Constructor Detail
-
OwnCacheKeyMultiReader
public OwnCacheKeyMultiReader(IndexReader... subReaders) throws IOException
Sole constructor.- Throws:
IOException
-
-
Method Detail
-
getReaderCacheHelper
public IndexReader.CacheHelper getReaderCacheHelper()
- Overrides:
getReaderCacheHelper
in classMultiReader
-
notifyReaderClosedListeners
protected void notifyReaderClosedListeners() throws IOException
- Overrides:
notifyReaderClosedListeners
in classIndexReader
- Throws:
IOException
-
-