2012-05-02 7 views
0

apache common-io 패키지를 사용하고 싶지만 쓰기/읽기 기능에 버퍼 전략이 있는지 확실하지 않습니다. 이러한 기능에 대한 모든 호출이 개방>/쓰기 -> 가까운 읽기, 효율이 낮을 것이다 다음 예를 들어
은 FileUtil 클래스에실제 IO 작업 전에 apache common-io 패키지 버퍼 데이터가 있습니까?

static void write(File file, CharSequence data); 

같은 기능이 있습니다. 몇 가지 완충 전략이 있어야한다고 생각합니다. 맞습니까?

+0

오픈 소스입니다. 알기 만하면됩니다. – skaffman

답변

1

그것은 열려있는 파일을 캐시하지 않습니다 또는 파일 핸들이 부족하거나 이름을 변경하지 못하는 위험을 감수 할 수 /가 열려 있기 때문에 파일을 삭제합니다.

일부 버퍼링을 사용하지만 write()가 반환되면 파일을 닫을 것으로 예상 할 수 있습니다.