Adding a NIO2 Impl to simplify keep-alive