/* Author: Jeff Dalton
 * Updated: Sat Jun 30 19:00:54 2001 by Jeff Dalton
 * Copyright: (c) 2000, AIAI, University of Edinburgh
 */

package ix.util;

import java.util.*;

public class TwoKeyHashMap extends HashMap {

    public TwoKeyHashMap() { }

    public void put(Object key1, Object key2, Object value) {
	super.put(combineKeys(key1, key2), value);
    }

    public Object get(Object key1, Object key2) {
	return super.get(combineKeys(key1, key2));
    }

    public Object combineKeys(Object key1, Object key2) {
	return ix.util.lisp.Lisp.list(key1, key2);
    }

}
