En https://stackoverflow.com/questions/730521/really-force-file-sync-flush-in-java, escribe el autor en el resumen de las respuestas:.¿Son necesarios FileChannel.force y FileDescriptor.sync?
Uso c.force (verdadero), seguido de s.getFD() sync() para Java NIO
Mi pregunta es: ¿realmente necesitas ambos? ¿No es suficiente fuerza? ¿No se fuerza y sincroniza solo interfaces diferentes para hacer lo mismo? No puedo encontrar ningún lugar donde esto se confirme.