aboutsummaryrefslogtreecommitdiffstats
path: root/store/src/main/java/tools/refinery/data/map/VersionedMap.java
blob: d57e3ee5bcf9a8e2f494337d4571ccd589812622 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
package tools.refinery.data.map;

public interface VersionedMap<K,V> extends Versioned{
	public V get(K key);
	public Cursor<K,V> getAll();
	
	public V put(K key, V value);
	public void putAll(Cursor<K,V> cursor);
	
	public long getSize();
	
	public DiffCursor<K,V> getDiffCursor(long state);
}