Безопасно ли использовать Apache commons-io IOUtils.closeQuietly?
Это код
BufferedWriter bw = new BufferedWriter(new FileWriter("test.txt"));
try {
bw.write("test");
} finally {
IOUtils.closeQuietly(bw);
}
безопасно или нет? Насколько я понимаю, когда мы закрываем BufferedWriter, он сбрасывает свой буфер в основной поток и может потерпеть неудачу из-за ошибки. Но API IOUtils.closeQuietly говорит, что любые исключения будут игнорироваться.
Возможно ли, что потеря данных останется незамеченной из-за IOUtils.closeQuietly?