Вопрос

I want to use apache common-io package, but I am not sure whether there are any buffer strategies in the write/read functions.
For example, in FileUtil class there are functions like

    static void write(File file, CharSequence data);

If every call to these functions follows open->read/write->close, the efficiency will be low. I believe there must be some buffering strategies, right?

cheng

Это было полезно?

Решение

It doesn't cache the open files or you might risk running out of file handles, or failing to rename/delete files because they are open.

It uses some buffering but when write() returns you can expect the file to be closed.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top