@Override
  public void createJob(UUID jobId, PortabilityJob job) throws IOException {
    Preconditions.checkNotNull(jobId);
    monitor.debug(() -> format("Creating job %s in local storage", jobId));
    if (JOB_MAP.get(jobId) != null) {
      throw new IOException("An entry already exists for jobId: " + jobId);
    }
    JOB_MAP.put(jobId, job.toMap());
  }
Inserts a new {@link PortabilityJob} keyed by its job ID in the store.

<p>To update an existing {@link PortabilityJob} instead, use {@link JobStore#update}.

@throws IOException if a job already exists for {@code job}'s ID, or if there was a different
    problem inserting the job.
extensions/cloud/portability-cloud-local/src/main/java/org/datatransferproject/cloud/local/LocalJobStore.java