@Test
public void shouldClaimAndGetWithTimeout() throws Exception
{
assertEquals(-1L, ringBuffer.cursor());
StubEntry expectedEntry = new StubEntry(2701);
StubEntry oldEntry = ringBuffer.nextEntry();
oldEntry.copy(expectedEntry);
ringBuffer.commit(oldEntry);
long sequence = consumerBarrier.waitFor(0, 5, TimeUnit.MILLISECONDS);
assertEquals(0, sequence);
StubEntry entry = ringBuffer.entry(sequence);
assertEquals(expectedEntry, entry);
assertEquals(0L, ringBuffer.cursor());
}