presto-main/src/main/java/io/prestosql/execution/buffer/OutputBufferMemoryManager.java/OutputBufferMemoryManager/setNoBlockOnFull
class OutputBufferMemoryManager:    public synchronized void setNoBlockOnFull()
    {
        blockOnFull.set(false);

        // Complete future in a new thread to avoid making a callback on the caller thread.
        SettableFuture<?> future = this.bufferBlockedFuture;
        notificationExecutor.execute(() -> future.set(null));
    }