Experimenting with simpler reader interface.
Clean slate.
Stubbed out primitive working copy of Disruptor.
Simple working example (slow?)
Using only cursors we can get it up to 850M messages per second.
Removing unused code.
More experiments.
Reader code instead of main.
Attempting interface-based consumer
Updating reader to use new Consumer interface--it's still slower.
1.2ns per operation.
Interface-based called to consumer--1.2ns per operation.
Using interfaces like actual reader does.
Consumer watches for race conditions.
Using reader code inside of consume method to verify performance.
Moved code into reader with same performance--1.2ns per operation.
Added TODO.
Increased sleep timeout.
Experimenting with different writing techniques.
Writes to stateful variables are expensive.