assertBufferResultEquals(sharedBuffer.get("second", 10, sizeOfPages(10), NO_WAIT), emptyResults(10, false));
assertQueueState(sharedBuffer, "second", 0, 10);
//
// tell shared buffer there will be no more queues
outputBuffers = outputBuffers.withNoMoreBufferIds();
sharedBuffer.setOutputBuffers(outputBuffers);
// since both queues consumed the first three pages, the blocked page future from above should be done
future.get(1, TimeUnit.SECONDS);