문제

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