NioBlockTransferService.scala