Uses of Interface
org.apache.cassandra.utils.concurrent.SharedCloseable
Packages that use SharedCloseable
Package
Description
-
Uses of SharedCloseable in org.apache.cassandra.index.sai
Classes in org.apache.cassandra.index.sai that implement SharedCloseableModifier and TypeClassDescriptionclassAnSSTableContextis created for an individual sstable and is shared across column indexes to track per-sstable index files. -
Uses of SharedCloseable in org.apache.cassandra.io.compress
Classes in org.apache.cassandra.io.compress that implement SharedCloseableModifier and TypeClassDescriptionclassHolds metadata about compressed file TODO extract interface ICompressionMetadata which will just provide non-resource properties -
Uses of SharedCloseable in org.apache.cassandra.io.sstable.format.bti
Classes in org.apache.cassandra.io.sstable.format.bti that implement SharedCloseableModifier and TypeClassDescriptionclassThis class holds the partition index as an on-disk trie mapping unique prefixes of decorated keys to: data file position if the partition is small enough to not need an index row index file position if the partition has a row index plus the last 8 bits of the key's filter hash which is used to filter out mismatched keys without reading the key To avoid having to create an object to carry the result, the two are distinguished by sign. -
Uses of SharedCloseable in org.apache.cassandra.io.sstable.indexsummary
Classes in org.apache.cassandra.io.sstable.indexsummary that implement SharedCloseable -
Uses of SharedCloseable in org.apache.cassandra.io.util
Classes in org.apache.cassandra.io.util that implement SharedCloseableModifier and TypeClassDescriptionfinal classA proxy of a FileChannel that: - implements reference counting - exports only thread safe FileChannel operations - wraps IO exceptions into runtime exceptions Tested by RandomAccessReaderTest.classFileHandleprovides access to a file for reading, including the ones written by variousSequentialWriterinstances, and it is typically used bySSTableReader.classclass -
Uses of SharedCloseable in org.apache.cassandra.utils
Subinterfaces of SharedCloseable in org.apache.cassandra.utilsClasses in org.apache.cassandra.utils that implement SharedCloseable -
Uses of SharedCloseable in org.apache.cassandra.utils.concurrent
Classes in org.apache.cassandra.utils.concurrent that implement SharedCloseableModifier and TypeClassDescriptionclassA simple abstract implementation of SharedCloseableclassAn implementation of SharedCloseable that wraps a normal AutoCloseable, ensuring its close method is only called when all instances of SharedCloseable have beenMethods in org.apache.cassandra.utils.concurrent with type parameters of type SharedCloseableModifier and TypeMethodDescriptionstatic <T extends SharedCloseable>
TSharedCloseable.sharedCopyOrNull(T sharedCloseable) Methods in org.apache.cassandra.utils.concurrent that return SharedCloseableMethods in org.apache.cassandra.utils.concurrent with parameters of type SharedCloseable