@Override
    public final ContentChannel handleRequest(Request request, ResponseHandler responseHandler) {
        if (timeout > 0) {
            request.setTimeout(timeout, TimeUnit.MILLISECONDS);
        }
        BufferedContentChannel content = new BufferedContentChannel();
        executor.execute(new RequestTask(request, content, responseHandler));
        return content;
    }
<p>Returns the timeout that this ThreadedRequestHandler sets on all handled {@link Request}s.</p>

@param unit The unit to use for the return value.
@return The timeout in the appropriate unit.
jdisc_core/src/main/java/com/yahoo/jdisc/handler/ThreadedRequestHandler.java