Implemented HashMap API

Change-Id: Id9f02088b9bbb0da730507029c8c375b8a95531d