blob: 300796f74df978cbd74efdb3b8b5ce0dc212c525 [file] [log] [blame]
package disruptor
const (
MaxSequenceValue int64 = (1 << 63) - 1
InitialSequenceValue int64 = -1
cpuCacheLinePadding = 7
)
type Cursor struct {
sequence int64
padding [cpuCacheLinePadding]int64
}
func NewCursor() *Cursor {
return &Cursor{sequence: InitialSequenceValue}
}