Package org.apache.lucene.index
Class SoftDeletesDirectoryReaderWrapper.DelegatingCacheHelper
java.lang.Object
org.apache.lucene.index.SoftDeletesDirectoryReaderWrapper.DelegatingCacheHelper
- All Implemented Interfaces:
IndexReader.CacheHelper
- Enclosing class:
SoftDeletesDirectoryReaderWrapper
private static class SoftDeletesDirectoryReaderWrapper.DelegatingCacheHelper
extends Object
implements IndexReader.CacheHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IndexReader.CacheKeyprivate final IndexReader.CacheHelper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClosedListener(IndexReader.ClosedListener listener) Add aIndexReader.ClosedListenerwhich will be called when the resource guarded byIndexReader.CacheHelper.getKey()is closed.getKey()Get a key that the resource can be cached on.
-
Field Details
-
delegate
-
cacheKey
-
-
Constructor Details
-
DelegatingCacheHelper
-
-
Method Details
-
getKey
Description copied from interface:IndexReader.CacheHelperGet 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).- Specified by:
getKeyin interfaceIndexReader.CacheHelper
-
addClosedListener
Description copied from interface:IndexReader.CacheHelperAdd aIndexReader.ClosedListenerwhich will be called when the resource guarded byIndexReader.CacheHelper.getKey()is closed.- Specified by:
addClosedListenerin interfaceIndexReader.CacheHelper
-