docs: void commitTempFile(File temp) throws ConfigurationPersistenceException {
          if (!doneBootup.get()) {
              return;
          }
          if (!interactionPolicy.isReadOnly()) {
              FilePersistenceUtils.moveTempFileToMain(temp, mainFile);
          } else {
              FilePersistenceUtils.moveTempFileToMain(temp, lastFile);
          }
      }