docs: private ClientRequest<?> completeClientRequest() {
          ClientRequest<?> local = atomicNullOutClientRequest();
          if(local == null) {
              return null;
          }
  
          if(isExpired) {
              local.timeOut();
          }
          else {
              local.complete();
          }
  
          if(logger.isTraceEnabled())
              logger.trace("Marked client associated with " + socketChannel.socket() + " as complete");
  
          return local;
      }