package contention.abstractions; import java.util.Collection; /* * Compositional integer set interface * * @author Vincent Gramoli * */ public interface CompositionalIntSet { public void fill(int range, long size); public boolean addInt(int x); public boolean removeInt(int x); public boolean containsInt(int x); public Object getInt(int x); public boolean addAll(Collection<Integer> c); public boolean removeAll(Collection<Integer> c); public int size(); public void clear(); public String toString(); public Object putIfAbsent(int x, int y); }