private static class SoftDeletesDirectoryReaderWrapper.DelegatingCacheHelper extends java.lang.Object implements IndexReader.CacheHelper
| Modifier and Type | Field and Description |
|---|---|
private IndexReader.CacheKey |
cacheKey |
private IndexReader.CacheHelper |
delegate |
| Constructor and Description |
|---|
DelegatingCacheHelper(IndexReader.CacheHelper delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClosedListener(IndexReader.ClosedListener listener)
Add a
IndexReader.ClosedListener which will be called when the resource
guarded by IndexReader.CacheHelper.getKey() is closed. |
IndexReader.CacheKey |
getKey()
Get a key that the resource can be cached on.
|
private final IndexReader.CacheHelper delegate
private final IndexReader.CacheKey cacheKey
public DelegatingCacheHelper(IndexReader.CacheHelper delegate)
public IndexReader.CacheKey getKey()
IndexReader.CacheHelperObject.equals(java.lang.Object) is implemented as
== and Object.hashCode() is implemented as
System.identityHashCode(java.lang.Object).getKey in interface IndexReader.CacheHelperpublic void addClosedListener(IndexReader.ClosedListener listener)
IndexReader.CacheHelperIndexReader.ClosedListener which will be called when the resource
guarded by IndexReader.CacheHelper.getKey() is closed.addClosedListener in interface IndexReader.CacheHelper