blob: bb2858a7fb09fbca5d55fbb53c74832f3e10406e [file] [log] [blame]
package org.apache.helix.datamodel;
import java.util.HashMap;
import java.util.Map;
public abstract class Snapshot<K, V> {
protected Map<K, V> _valueCache;
public Snapshot() {
_valueCache = new HashMap<>();
}
public V getValue(K key) {
return _valueCache.get(key);
}
public void updateValue(K key, V value) {
_valueCache.put(key, value);
}
public boolean containsKey(K key) {
return _valueCache.containsKey(key);
}
}