package edu.berkeley.nlp.lm.map;
import java.util.Iterator;
import edu.berkeley.nlp.lm.array.CustomWidthArray;
import edu.berkeley.nlp.lm.array.LongArray;
interface HashMap
{
public long put(final long key);
public long getOffset(final long key);
public double getLoadFactor();
public long getCapacity();
public long getKey(long contextOffset);
public boolean isEmptyKey(long key);
public long size();
public Iterable<Long> keys();
public boolean hasContexts(int word);
}