Cache: implement the Map interface