Devo fechar o fluxo de saída do servlet? [duplicado]

Duplicata Possível:
Alguém deve chamar .close () em HttpServletResponse.getOutputStream () /. GetWriter ()?

Sou responsável por fechar o HttpServletResponse.getOutputStream () (ou o getWriter () ou mesmo o inputstream) ou devo deixá-lo para o container?

protected void doGet(HttpServletRequest request, HttpServletResponse response) 
   throws ServletException, IOException {
    OutputStream o = response.getOutputStream();
    ... 
    o.close(); //yes/no ?
}

questionAnswers(2)

yourAnswerToTheQuestion