public static interface LeafReader.CoreClosedListener
LeafReader
is closed.
If this LeafReader impl has the ability to share
resources across instances that might only vary through
deleted documents and doc values updates, then this listener
will only be called when the shared core is closed.
Otherwise, this listener will be called when this reader is
closed.
This is typically useful to manage per-segment caches: when
the listener is called, it is safe to evict this reader from
any caches keyed on IndexReader.getCoreCacheKey().
void onClose(Object ownerCoreCacheKey) throws IOException
SegmentReader has closed. The provided ownerCoreCacheKey will be the same key as the one
returned by IndexReader.getCoreCacheKey().IOExceptionCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.