## Uses of Class
org.apache.cassandra.db.commitlog.CommitLogSegment.Allocation

Packages that use CommitLogSegment.Allocation
org.apache.cassandra.db.commitlog

### Uses of CommitLogSegment.Allocation in org.apache.cassandra.db.commitlog

Methods in org.apache.cassandra.db.commitlog that return CommitLogSegment.Allocation
`abstract CommitLogSegment.Allocation` AbstractCommitLogSegmentManager.`allocate(Mutation mutation, int size)` Allocate a segment within this CLSM.
`CommitLogSegment.Allocation` CommitLogSegmentManagerCDC.`allocate(Mutation mutation, int size)` Reserve space in the current segment for the provided mutation or, if there isn't space available, create a new segment.
`CommitLogSegment.Allocation` CommitLogSegmentManagerStandard.`allocate(Mutation mutation, int size)` Reserve space in the current segment for the provided mutation or, if there isn't space available, create a new segment.

Methods in org.apache.cassandra.db.commitlog with parameters of type CommitLogSegment.Allocation
`void` AbstractCommitLogService.`finishWriteFor(CommitLogSegment.Allocation alloc)` Block for @param alloc to be sync'd as necessary, and handle bookkeeping
`protected abstract void` AbstractCommitLogService.`maybeWaitForSync(CommitLogSegment.Allocation alloc)`