Class RetriableStream.ChannelBufferMeter

java.lang.Object
io.grpc.internal.RetriableStream.ChannelBufferMeter
Enclosing class:
RetriableStream<ReqT>

static final class RetriableStream.ChannelBufferMeter extends Object
Used to keep track of the total amount of memory used to buffer retryable or hedged RPCs for the Channel. There should be a single instance of it for each channel.
  • Field Details

    • bufferUsed

      private final AtomicLong bufferUsed
  • Constructor Details

    • ChannelBufferMeter

      ChannelBufferMeter()
  • Method Details

    • addAndGet

      long addAndGet(long newBytesUsed)