14 lines
440 B
Java
14 lines
440 B
Java
package de.opcua.app.scripting;
|
|
|
|
import java.util.Map;
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
|
|
public final class Store {
|
|
private final Map<String, Object> data = new ConcurrentHashMap<>();
|
|
|
|
public Object get(String key) { return data.get(key); }
|
|
public void set(String key, Object value) { data.put(key, value); }
|
|
public void clear() { data.clear(); }
|
|
public Map<String, Object> snapshot() { return Map.copyOf(data); }
|
|
}
|