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 java.lang.Object implements IndexReader.CacheHelper
-
-
Field Summary
Fields Modifier and Type Field Description private IndexReader.CacheKeycacheKeyprivate IndexReader.CacheHelperdelegate
-
Constructor Summary
Constructors Constructor Description DelegatingCacheHelper(IndexReader.CacheHelper delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClosedListener(IndexReader.ClosedListener listener)Add aIndexReader.ClosedListenerwhich will be called when the resource guarded byIndexReader.CacheHelper.getKey()is closed.IndexReader.CacheKeygetKey()Get a key that the resource can be cached on.
-
-
-
Field Detail
-
delegate
private final IndexReader.CacheHelper delegate
-
cacheKey
private final IndexReader.CacheKey cacheKey
-
-
Constructor Detail
-
DelegatingCacheHelper
public DelegatingCacheHelper(IndexReader.CacheHelper delegate)
-
-
Method Detail
-
getKey
public IndexReader.CacheKey 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
public void addClosedListener(IndexReader.ClosedListener listener)
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
-
-