code: @Override
      public boolean isIdle() {
          if (ioSession != null) {
              if (log.isDebugEnabled()) {
                  log.debug("Connection idle - read: {} write: {}", ioSession.isReaderIdle(), ioSession.isWriterIdle());
              }
              return super.isIdle() && ioSession.isBothIdle();
          }
          return super.isIdle();
      }
docs: {@inheritDoc}