
com.danielflower.restabuild.build.BuildDatabase Maven / Gradle / Ivy
package com.danielflower.restabuild.build;
import java.util.Collection;
import java.util.Optional;
import java.util.concurrent.ConcurrentHashMap;
public class BuildDatabase {
private final ConcurrentHashMap db = new ConcurrentHashMap<>();
public void save(BuildResult br) {
db.put(br.id, br);
}
public Collection all() {
return db.values();
}
public Optional get(String id) {
return Optional.ofNullable(db.get(id));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy