docs: @Override
  	public BlockChannelReader<MemorySegment> createBlockChannelReader(FileIOChannel.ID channelID,
  										LinkedBlockingQueue<MemorySegment> returnQueue) throws IOException
  	{
  		checkState(!isShutdown.get(), "I/O-Manager is shut down.");
  		return new AsynchronousBlockReader(channelID, this.readers[channelID.getThreadNum()].requestQueue, returnQueue);
  	}