Package org.apache.cassandra.db.commitlog
package org.apache.cassandra.db.commitlog
-
ClassDescriptionPerforms eager-creation of commit log segments in a background thread.Contains a segment id and a position for CommitLogSegment identification.A simple class for tracking information about the portion of a segment that has been allocated to a log write.Read each sync section of a commit log, iteratively.Compressed commit log segment.Each segment of an encrypted file may contain many encrypted chunks, and each chunk needs to be individually decrypted to reconstruct the full segment.Writes encrypted segments to disk.Writes to the backing commit log file only on sync, allowing transformations of the mutations, such as compression or encryption, before writing out to disk.A commitlog service that will block returning an ACK back to the a coordinator/client for a minimum amount of time as we wait until the the commit log segment is flushed.IntervalSet<T extends Comparable<T>>An immutable set of closed intervals, stored in normalized form (i.e.IntervalSet.Builder<T extends Comparable<T>>Builder of interval sets, applying the necessary normalization while adding ranges.