@Override public boolean equals(Object other) { if (!(other instanceof CoreClosedListenerWrapper)) { return false; } return listener.equals(((CoreClosedListenerWrapper) other).listener); }
@Override public int hashCode() { return listener.hashCode(); }
@Override public void onClose(IndexReader reader) throws IOException { listener.onClose(reader.getCoreCacheKey()); }