Example #1
0
 public synchronized SharedBufferInfo getInfo() {
   ImmutableList.Builder<BufferInfo> infos = ImmutableList.builder();
   for (NamedQueue namedQueue : namedQueues.values()) {
     infos.add(
         new BufferInfo(
             namedQueue.getQueueId(),
             namedQueue.isFinished(),
             namedQueue.size(),
             namedQueue.pagesRemoved()));
   }
   return new SharedBufferInfo(state, masterSequenceId, pagesAdded.get(), infos.build());
 }