Massive performance boost by using HashMap instead of simple list
Doc