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