## 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` | `BufferedPoolingSegmentedFile`
    `class` | `BufferedSegmentedFile`
    `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` | `CompressedPoolingSegmentedFile`
    `class` | `CompressedSegmentedFile`
    `class` | `MmappedSegmentedFile`
    `class` | `PoolingSegmentedFile`
    `class` | `SafeMemory`
    `class` | `SegmentedFile` Abstracts a read-only file that has been split into segments, each of which can be represented by an independent FileDataInput.

  - ### 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()`

Copyright © 2018 The Apache Software Foundation