protected void handleRequest(Request request, BufferedContentChannel requestContent,
                                 ResponseHandler responseHandler)
    {
        ReadableContentChannel readable = requestContent.toReadable();
        try {
            handleRequest(request, readable, responseHandler);
        } finally {
            while (readable.read() != null) {} // consume all ignored content
        }
    }
<p>Override this method if you want to access the {@link Request}'s content using a {@link
BufferedContentChannel}. If you do not override this method, it will call {@link #handleRequest(Request,
ReadableContentChannel, ResponseHandler)}.</p>

@param request         The Request to handle.
@param responseHandler The handler to pass the corresponding {@link Response} to.
@param requestContent  The content of the Request.
jdisc_core/src/main/java/com/yahoo/jdisc/handler/ThreadedRequestHandler.java