package org.codelibs.riverweb.config; import java.util.HashMap; import java.util.Map; public class RiverConfigManager { protected Map<String, RiverConfig> configMap = new HashMap<>(); public RiverConfig get(final String sessionId) { synchronized (configMap) { if (configMap.containsKey(sessionId)) { return configMap.get(sessionId); } RiverConfig config = new RiverConfig(); configMap.put(sessionId, config); return config; } } public RiverConfig remove(final String sessionId) { synchronized (configMap) { return configMap.remove(sessionId); } } }