Package org.apache.lucene.index
Interface IndexReader.CacheHelper
- All Known Implementing Classes:
SoftDeletesDirectoryReaderWrapper.DelegatingCacheHelper
- Enclosing class:
IndexReader
public static interface IndexReader.CacheHelper
A utility class that gives hooks in order to help build a cache based on
the data that is contained in this index.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddClosedListener(IndexReader.ClosedListener listener) Add aIndexReader.ClosedListenerwhich will be called when the resource guarded bygetKey()is closed.getKey()Get a key that the resource can be cached on.
-
Method Details
-
getKey
IndexReader.CacheKey getKey()Get a key that the resource can be cached on. The given entry can be compared using identity, ie.Object.equals(java.lang.Object)is implemented as==andObject.hashCode()is implemented asSystem.identityHashCode(java.lang.Object). -
addClosedListener
Add aIndexReader.ClosedListenerwhich will be called when the resource guarded bygetKey()is closed.
-