Alguém deve chamar .close () em HttpServletResponse.getOutputStream () /. GetWriter ()?

Eu não consegui encontrar uma resposta autoritária para isso com alguns pesquisando. Nos servlets Java, pode-se acessar o corpo da resposta via response.getOutputStream () ou response.getWriter (). Alguém deve chamar .close () nesse fluxo depois de ter sido gravado?

Por um lado, há a exortação de Blochian para sempre fechar fluxos de saída. Por outro lado, não acho que, nesse caso, exista um recurso subjacente que precise ser fechado. A abertura / fechamento de sockets é gerenciada no nível HTTP, para permitir coisas como conexões persistentes e outras.

questionAnswers(5)

yourAnswerToTheQuestion