private static class FilterLeafReader.CoreClosedListenerWrapper extends java.lang.Object implements LeafReader.CoreClosedListener
Modifier and Type | Field and Description |
---|---|
private LeafReader.CoreClosedListener |
in |
private java.lang.Object |
inCoreKey |
private java.lang.Object |
thisCoreKey |
Modifier | Constructor and Description |
---|---|
private |
CoreClosedListenerWrapper(LeafReader.CoreClosedListener in,
java.lang.Object thisCoreKey,
java.lang.Object inCoreKey) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
void |
onClose(java.lang.Object ownerCoreCacheKey)
Invoked when the shared core of the original
SegmentReader has closed. |
static LeafReader.CoreClosedListener |
wrap(LeafReader.CoreClosedListener listener,
java.lang.Object thisCoreKey,
java.lang.Object inCoreKey) |
private final LeafReader.CoreClosedListener in
private final java.lang.Object thisCoreKey
private final java.lang.Object inCoreKey
private CoreClosedListenerWrapper(LeafReader.CoreClosedListener in, java.lang.Object thisCoreKey, java.lang.Object inCoreKey)
public static LeafReader.CoreClosedListener wrap(LeafReader.CoreClosedListener listener, java.lang.Object thisCoreKey, java.lang.Object inCoreKey)
public void onClose(java.lang.Object ownerCoreCacheKey) throws java.io.IOException
LeafReader.CoreClosedListener
SegmentReader
has closed. The provided ownerCoreCacheKey
will be the same key as the one
returned by IndexReader.getCoreCacheKey()
.onClose
in interface LeafReader.CoreClosedListener
java.io.IOException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object