Class LocalExchangeMemoryManager

java.lang.Object
io.trino.operator.exchange.LocalExchangeMemoryManager

@ThreadSafe public class LocalExchangeMemoryManager extends Object
  • Constructor Details

    • LocalExchangeMemoryManager

      public LocalExchangeMemoryManager(long maxBufferedBytes)
  • Method Details

    • updateMemoryUsage

      public void updateMemoryUsage(long bytesAdded)
    • getNotFullFuture

      public com.google.common.util.concurrent.ListenableFuture<Void> getNotFullFuture()
    • getBufferedBytes

      public long getBufferedBytes()