- All Superinterfaces:
- java.lang.AutoCloseable
- All Known Subinterfaces:
- IFilter
- All Known Implementing Classes:
- AlwaysPresentFilter, BloomFilter, BufferedPoolingSegmentedFile, BufferedSegmentedFile, CompressedPoolingSegmentedFile, CompressedSegmentedFile, IndexSummary, MmappedSegmentedFile, Murmur3BloomFilter, PoolingSegmentedFile, SafeMemory, SegmentedFile, SharedCloseableImpl, WrappedSharedCloseable
public interface SharedCloseable
extends java.lang.AutoCloseable
A simple extension of AutoCloseable, that represents a resource that can be utilised in multiple locations,
each managing their own closure of the resource, so that when the last such instance is closed all are.