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.CacheKey
cacheKey
private IndexReader.CacheHelper
delegate
-
Constructor Summary
Constructors Constructor Description DelegatingCacheHelper(IndexReader.CacheHelper delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addClosedListener(IndexReader.ClosedListener listener)
Add aIndexReader.ClosedListener
which will be called when the resource guarded byIndexReader.CacheHelper.getKey()
is closed.IndexReader.CacheKey
getKey()
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.CacheHelper
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)
.- Specified by:
getKey
in interfaceIndexReader.CacheHelper
-
addClosedListener
public void addClosedListener(IndexReader.ClosedListener listener)
Description copied from interface:IndexReader.CacheHelper
Add aIndexReader.ClosedListener
which will be called when the resource guarded byIndexReader.CacheHelper.getKey()
is closed.- Specified by:
addClosedListener
in interfaceIndexReader.CacheHelper
-
-