void flush() throws IOException {
    fileChannel.force(true);
    directIOExecutor.flush();
  }
Flushes the backing file to disk.
@throws IOException if there is an I/O error while flushing.
ambry-store/src/main/java/com/github/ambry/store/LogSegment.java