Uses of Interface
org.apache.cassandra.utils.concurrent.SharedCloseable
-
-
Uses of SharedCloseable in org.apache.cassandra.index.sai
Classes in org.apache.cassandra.index.sai that implement SharedCloseable Modifier and Type Class Description class
SSTableContext
AnSSTableContext
is 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 SharedCloseable Modifier and Type Class Description class
CompressionMetadata
Holds 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 SharedCloseable Modifier and Type Class Description class
PartitionIndex
This 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 Modifier and Type Class Description class
IndexSummary
-
Uses of SharedCloseable in org.apache.cassandra.io.util
Classes in org.apache.cassandra.io.util that implement SharedCloseable Modifier and Type Class Description class
ChannelProxy
A proxy of a FileChannel that: - implements reference counting - exports only thread safe FileChannel operations - wraps IO exceptions into runtime exceptions Tested by RandomAccessReaderTest.class
FileHandle
FileHandle
provides access to a file for reading, including the ones written by variousSequentialWriter
instances, and it is typically used bySSTableReader
.class
MmappedRegions
class
SafeMemory
-
Uses of SharedCloseable in org.apache.cassandra.utils
Subinterfaces of SharedCloseable in org.apache.cassandra.utils Modifier and Type Interface Description interface
IFilter
Classes in org.apache.cassandra.utils that implement SharedCloseable Modifier and Type Class Description class
BloomFilter
-
Uses of SharedCloseable in org.apache.cassandra.utils.concurrent
Classes in org.apache.cassandra.utils.concurrent that implement SharedCloseable Modifier and Type Class Description class
SharedCloseableImpl
A simple abstract implementation of SharedCloseableclass
WrappedSharedCloseable
An 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 SharedCloseable Modifier and Type Method Description static <T extends SharedCloseable>
TSharedCloseable. sharedCopyOrNull(T sharedCloseable)
Methods in org.apache.cassandra.utils.concurrent that return SharedCloseable Modifier and Type Method Description SharedCloseable
SharedCloseable. sharedCopy()
Methods in org.apache.cassandra.utils.concurrent with parameters of type SharedCloseable Modifier and Type Method Description void
Ref.IdentityCollection. add(SharedCloseable ref)
-