Reclaim a payload while retaining its sequence/metadata tombstone.
Read a sequence, waiting until it arrives, closes, or the deadline passes.
Optionaldeadline: DeadlineRead by ingestion order rather than logical sequence.
Optionaldeadline: DeadlineReturn the declared final sequence, or null while none is known.
Return the node id this log belongs to.
Translate a zero-based arrival position to its logical sequence.
Read the shared logical-sequence cursor, waiting at gaps.
A clean end may append null; use getByArrivalOrder for ingestion order.
Optionaldeadline: DeadlinePersist one fragment and return its assigned sequence number.
Atomically persist a batch and return corresponding sequence numbers.
Return the number of fragment slots currently retained.
StaticcreateCreate an empty stream log for a validated node id.
In-memory ChunkStore for single-process agents and tests.
It supports out-of-order writes, blocking deadline-aware reads, final sequence enforcement, and payload tombstones with the same contract a persistent implementation must provide. Swap it for a distributed store without changing the node/reader/writer layers above it.