Я передаю двоичные данные (файл CSV, извлеченный из базы данных как Clob) в браузер, вызывая response.getOutputStream() и обычно обертывает OutputStream в BufferedOutputStream при копировании данных.
Должен ли я закрыть BufferedOutputStream или это также закроет базовый OutputStream?
[Дополнительный вопрос: нужно ли использовать BufferedOutputStream в этом случае или уже буферизуется ответ?]