Interface SegmentReader.CoreClosedListener

Enclosing class:
SegmentReader

public static interface SegmentReader.CoreClosedListener
Called when the shared core for this SegmentReader is closed.

This listener is called only once all SegmentReaders sharing the same core are closed. At this point it is safe for apps to evict this reader from any caches keyed on SegmentReader.getCoreCacheKey(). This is the same interface that FieldCache uses, internally, to evict entries.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onClose(Object ownerCoreCacheKey)
    Invoked when the shared core of the original SegmentReader has closed.
  • Method Details

    • onClose

      void onClose(Object ownerCoreCacheKey)
      Invoked when the shared core of the original SegmentReader has closed.