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.CoreClosedListenerSegmentReader has closed. The provided ownerCoreCacheKey will be the same key as the one
returned by IndexReader.getCoreCacheKey().onClose in interface LeafReader.CoreClosedListenerjava.io.IOExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object