@Override public String toString() { final long numBuffers; final long numBytes; final boolean finished; final boolean hasReadView; synchronized (buffers) { numBuffers = getTotalNumberOfBuffers(); numBytes = getTotalNumberOfBytes(); finished = isFinished; hasReadView = readView != null; } return String.format( "PipelinedSubpartition [number of buffers: %d (%d bytes), finished? %s, read view? %s]", numBuffers, numBytes, finished, hasReadView); }
@Override public String toString() { final long numBuffers; final long numBytes; final boolean finished; final boolean hasReadView; synchronized (buffers) { numBuffers = getTotalNumberOfBuffers(); numBytes = getTotalNumberOfBytes(); finished = isFinished; hasReadView = readView != null; } return String.format( "PipelinedSubpartition [number of buffers: %d (%d bytes), number of buffers in backlog: %d, finished? %s, read view? %s]", numBuffers, numBytes, getBuffersInBacklog(), finished, hasReadView); }
@Override public String toString() { final long numBuffers; final long numBytes; final boolean finished; final boolean hasReadView; synchronized (buffers) { numBuffers = getTotalNumberOfBuffers(); numBytes = getTotalNumberOfBytes(); finished = isFinished; hasReadView = readView != null; } return String.format( "PipelinedSubpartition#%d [number of buffers: %d (%d bytes), number of buffers in backlog: %d, finished? %s, read view? %s]", index, numBuffers, numBytes, getBuffersInBacklog(), finished, hasReadView); }
@Override public String toString() { final long numBuffers; final long numBytes; final boolean finished; final boolean hasReadView; synchronized (buffers) { numBuffers = getTotalNumberOfBuffers(); numBytes = getTotalNumberOfBytes(); finished = isFinished; hasReadView = readView != null; } return String.format( "PipelinedSubpartition#%d [number of buffers: %d (%d bytes), number of buffers in backlog: %d, finished? %s, read view? %s]", index, numBuffers, numBytes, getBuffersInBacklog(), finished, hasReadView); }