## Uses of Class
org.apache.cassandra.utils.concurrent.Ref

Packages that use Ref
org.apache.cassandra.io.sstable.format
org.apache.cassandra.streaming
org.apache.cassandra.streaming.messages
org.apache.cassandra.utils.concurrent

### Uses of Ref in org.apache.cassandra.io.sstable.format

Methods in org.apache.cassandra.io.sstable.format that return Ref
`Ref<SSTableReader>` SSTableReader.`ref()`
`Ref<SSTableReader>` SSTableReader.`selfRef()`
`Ref<SSTableReader>` SSTableReader.`tryRef()`

### Uses of Ref in org.apache.cassandra.streaming

Fields in org.apache.cassandra.streaming declared as Ref
`Ref<SSTableReader>` StreamSession.SSTableStreamingSections.`ref`

Methods in org.apache.cassandra.streaming with parameters of type Ref
`void` StreamTransferTask.`addTransferFile(Ref<SSTableReader> ref, long estimatedKeys, java.util.List<Pair<java.lang.Long,java.lang.Long>> sections, long repairedAt)`

Constructors in org.apache.cassandra.streaming with parameters of type Ref
Constructor and Description
`SSTableStreamingSections(Ref<SSTableReader> ref, java.util.List<Pair<java.lang.Long,java.lang.Long>> sections, long estimatedKeys, long repairedAt)`

### Uses of Ref in org.apache.cassandra.streaming.messages

Constructors in org.apache.cassandra.streaming.messages with parameters of type Ref
Constructor and Description
`OutgoingFileMessage(Ref<SSTableReader> ref, int sequenceNumber, long estimatedKeys, java.util.List<Pair<java.lang.Long,java.lang.Long>> sections, long repairedAt, boolean keepSSTableLevel)`

### Uses of Ref in org.apache.cassandra.utils.concurrent

Methods in org.apache.cassandra.utils.concurrent that return Ref
`Ref<T>` Refs.`get(T referenced)`
`Ref<T>` Ref.`ref()`
`Ref<T>` RefCounted.`ref()`
`Ref<T>` SelfRefCounted.`selfRef()`
`Ref<T>` Ref.`tryRef()`
`Ref<T>` RefCounted.`tryRef()`

Methods in org.apache.cassandra.utils.concurrent that return types with arguments of type Ref
`static <T extends SelfRefCounted<T>> java.lang.Iterable<Ref<T>>` Refs.`selfRefs(java.lang.Iterable<T> refs)`

Methods in org.apache.cassandra.utils.concurrent with parameters of type Ref
`void` Ref.IdentityCollection.`add(Ref<?> ref)`

Method parameters in org.apache.cassandra.utils.concurrent with type arguments of type Ref
`static void` Refs.`release(java.lang.Iterable<? extends Ref<?>> refs)`
`static java.lang.Throwable` Refs.`release(java.lang.Iterable<? extends Ref<?>> refs, java.lang.Throwable accumulate)`

Constructor parameters in org.apache.cassandra.utils.concurrent with type arguments of type Ref
Constructor and Description
`Refs(java.util.Map<T,Ref<T>> references)`