Uses of Interface org.apache.cassandra.utils.concurrent.SharedCloseable (apache-cassandra API)
Date: 2018-02-14

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

- Packages that use SharedCloseable
  Package | Description
  --- | ---
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.io.util |
  org.apache.cassandra.utils |
  org.apache.cassandra.utils.concurrent |

- - ### Uses of SharedCloseable in org.apache.cassandra.io.sstable

    Classes in org.apache.cassandra.io.sstable that implement SharedCloseable
    Modifier and Type | Class and 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 and 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 various `SequentialWriter` instances, and it is typically used by `SSTableReader`.
    `class` | `MmappedRegions`
    `class` | `SafeMemory`

  - ### Uses of SharedCloseable in org.apache.cassandra.utils

    Subinterfaces of SharedCloseable in org.apache.cassandra.utils
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IFilter`

    Classes in org.apache.cassandra.utils that implement SharedCloseable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AlwaysPresentFilter`
    `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 and Description
    --- | ---
    `class` | `SharedCloseableImpl` A simple abstract implementation of SharedCloseable
    `class` | `WrappedSharedCloseable` An implementation of SharedCloseable that wraps a normal AutoCloseable, ensuring its close method is only called when all instances of SharedCloseable have been

    Methods in org.apache.cassandra.utils.concurrent that return SharedCloseable
    Modifier and Type | Method and Description
    --- | ---
    `SharedCloseable` | SharedCloseable.`sharedCopy()`

    Methods in org.apache.cassandra.utils.concurrent with parameters of type SharedCloseable
    Modifier and Type | Method and Description
    --- | ---
    `void` | Ref.IdentityCollection.`add(SharedCloseable ref)`

Copyright © 2018 The Apache Software Foundation