code: public synchronized void save() {
          if(BulkChange.contains(this))   return;
          try {
              getConfigFile().write(sites);
              SaveableListener.fireOnChange(this, getConfigFile());
          } catch (IOException e) {
              LOGGER.log(Level.WARNING, "Failed to save "+getConfigFile(),e);
          }
      }
docs: Saves the configuration info to the disk.