All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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