Я изучаю исходный код LMAX Disruptor и попал в RingBuffer
абстрактный класс. Почему в RingBufferPad
ровно 7 длинных полей (p1...p7)? Вот фактический код: https://github.com/LMAX-Exchange/disruptor/blob/master/src/main/java/com/lmax/disruptor/RingBuffer.java
abstract class RingBufferPad
{
protected long p1, p2, p3, p4, p5, p6, p7;
}
abstract class RingBufferFields<E> extends RingBufferPad
{
....