## Uses of Interface
org.apache.cassandra.utils.concurrent.SelfRefCounted

Packages that use SelfRefCounted
org.apache.cassandra.io.sstable.format
org.apache.cassandra.io.sstable.format.big
org.apache.cassandra.utils.concurrent

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

Classes in org.apache.cassandra.io.sstable.format that implement SelfRefCounted
`class` `SSTableReader` An SSTableReader can be constructed in a number of places, but typically is either read from disk at startup, or constructed from a flushed memtable, or after compaction to replace some existing sstables.

### Uses of SelfRefCounted in org.apache.cassandra.io.sstable.format.big

Classes in org.apache.cassandra.io.sstable.format.big that implement SelfRefCounted
`class` `BigTableReader` SSTableReaders are open()ed by Keyspace.onStart; after that they are created by SSTableWriter.renameAndOpen.

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

Classes in org.apache.cassandra.utils.concurrent with type parameters of type SelfRefCounted
`interface` `SelfRefCounted<T extends SelfRefCounted<T>>`

Methods in org.apache.cassandra.utils.concurrent with type parameters of type SelfRefCounted
`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 SelfRefCounted
`void` Ref.IdentityCollection.`add(SelfRefCounted<?> ref)`