Trying to understand disruptor pattern