public final class RingBuffer<T> extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
RingBuffer.Consumer<T> |
Constructor and Description |
---|
RingBuffer() |
RingBuffer(int numEntries) |
RingBuffer(int numEntries,
Supplier<T> supplier) |
Modifier and Type | Method and Description |
---|---|
void |
append(T entry) |
void |
foreach(Object context,
RingBuffer.Consumer<T> consumer) |
void |
foreach(RingBuffer.Consumer<T> consumer) |
T |
next() |
public void append(T entry)
public T next()
public void foreach(RingBuffer.Consumer<T> consumer)
public void foreach(Object context, RingBuffer.Consumer<T> consumer)