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.IOException
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.