db.getAtomicString("feed_id").set(feedId);
public void saveReferenceNetwork(Network network) throws IOException { Objects.requireNonNull(network); if (!config.getMapDb().isPersistent()) { this.referenceNetwork = network; } else if (this.referenceNetwork == null || !this.referenceNetwork.getId().equals(network.getId())) { DataSource dataSource = new FileDataSource(storeDir, network.getId()); Properties parameters = new Properties(); parameters.setProperty("iidm.export.xml.indent", "true"); Exporters.export("XIIDM", network, parameters, dataSource); Atomic.String reference = db.atomicString("referenceNetwotk").createOrOpen(); String oldNet = reference.get(); reference.set(network.getId() + ".xiidm"); this.referenceNetwork = network; if (oldNet != null) { Files.delete(Paths.get(storeDir.toString(), oldNet)); } } }
db.getAtomicString("feed_id").set(feedId);
journalAtomic.set("Journal_" + UUID.randomUUID().toString());
journalAtomic.set("Journal_" + UUID.randomUUID().toString());