## Uses of Interface
org.apache.lucene.util.IOSupplier

Packages that use IOSupplier
org.apache.lucene.index: Code to maintain and access indices.
org.apache.lucene.search: Code to search indices.

### Uses of IOSupplier in org.apache.lucene.index

Methods in org.apache.lucene.index with parameters of type IOSupplier
`boolean` MergePolicy.`keepFullyDeletedSegment(IOSupplier<CodecReader> readerIOSupplier)` Returns true if the segment represented by the given CodecReader should be keep even if it's fully deleted.
`boolean` SoftDeletesRetentionMergePolicy.`keepFullyDeletedSegment(IOSupplier<CodecReader> readerIOSupplier)`
`boolean` FilterMergePolicy.`keepFullyDeletedSegment(IOSupplier<CodecReader> readerIOSupplier)`
`boolean` NoMergePolicy.`keepFullyDeletedSegment(IOSupplier<CodecReader> readerIOSupplier)`
`int` MergePolicy.`numDeletesToMerge(SegmentCommitInfo info, int delCount, IOSupplier<CodecReader> readerSupplier)` Returns the number of deletes that a merge would claim on the given segment.
`int` SoftDeletesRetentionMergePolicy.`numDeletesToMerge(SegmentCommitInfo info, int delCount, IOSupplier<CodecReader> readerSupplier)`
`int` FilterMergePolicy.`numDeletesToMerge(SegmentCommitInfo info, int delCount, IOSupplier<CodecReader> readerSupplier)`
`int` NoMergePolicy.`numDeletesToMerge(SegmentCommitInfo info, int delCount, IOSupplier<CodecReader> readerSupplier)`

### Uses of IOSupplier in org.apache.lucene.search

Methods in org.apache.lucene.search with parameters of type IOSupplier
`static Matches` MatchesUtils.`forField(String field, IOSupplier<MatchesIterator> mis)` Create a Matches for a single field