code: public final void decreaseReadBufferSize() {
          if (deferDecreaseReadBuffer) {
              deferDecreaseReadBuffer = false;
              return;
          }
  
          if (AbstractIoSessionConfig.ENABLE_BUFFER_SIZE) {
              System.out.println("AbstractIoSession.decreaseReadBufferSize()");
              if (getConfig().getReadBufferSize() > getConfig().getMinReadBufferSize()) {
                  getConfig().setReadBufferSize(getConfig().getReadBufferSize() >>> 1);
              }
          }
  
          deferDecreaseReadBuffer = true;
      }
docs: TODO Add method documentation