code: public Promise<Void> force(boolean metaData) {
  		return sanitize(ofBlockingRunnable(executor, () -> {
  			try {
  				channel.force(metaData);
  			} catch (IOException e) {
  				throw new UncheckedException(e);
  			}
  		}));
  	}
docs: Forces any updates to this file to be written
  to the storage device that contains it.
  
  @param metaData if {@code true}, this method is required
  to force changes of both file content and
  metadata to be written to storage; otherwise, it
  only needs to force content changes to be written