Class CSLMImmutableSegment

All Implemented Interfaces:
MemStoreSizing

@Private public class CSLMImmutableSegment extends ImmutableSegment
CSLMImmutableSegment is an abstract class that extends the API supported by a Segment, and ImmutableSegment. This immutable segment is working with CellSet with ConcurrentSkipListMap (CSLM) delegatee.
  • Field Details

  • Constructor Details

    • CSLMImmutableSegment

      protected CSLMImmutableSegment(Segment segment, MemStoreSizing memstoreSizing)
      ------------------------------------------------------------------------ Copy C-tor to be used when new CSLMImmutableSegment is being built from a Mutable one. This C-tor should be used when active MutableSegment is pushed into the compaction pipeline and becomes an ImmutableSegment.
  • Method Details