Я только что обнаружил, что с NIO.2, по крайней мере, в Linux, я могу открыть FileChannel
в каталоге, и вызов force (true) вызывает fsync()
в базовом файловом дескрипторе.Не вдаваясь в то, нужно ли быть необходимым , приятно наконец-то иметь эту функциональность доступной в чистой Java.
Я нигде не смог найти, что этоповедение задокументировано, хотя.Могу ли я рассчитывать на эту работу на всех платформах Unix, в будущих версиях Java и в JVM не от Oracle?