private TestEvent publishEvent() { if (ringBuffer == null) { ringBuffer = disruptor.start(); } disruptor.publishEvent( new EventTranslator<TestEvent>() { @Override public TestEvent translateTo(final TestEvent event, final long sequence) { lastPublishedEvent = event; return event; } }); return lastPublishedEvent; }