Preciso liberar o fluxo de saída do servlet?

Preciso "liberar" o OutputStream do HttpServletResponse?

Eu já vi deDevo fechar o fluxo de saída do servlet? que não preciso fechá-lo, mas não está claro se preciso liberá-lo. Também devo esperar do contêiner?

protected void doGet(HttpServletRequest request, HttpServletResponse response) 
   throws ServletException, IOException {
   byte[] response = getResponse();
   String responseType = getResponseType();

   response.setContentLength(response.length);
   response.setContentType(responseType);
   response.getOutputStream().write(response);
   response.getOutputStream().flush(); // yes/no/why?
}

questionAnswers(4)

yourAnswerToTheQuestion