Articles in this series
TL;DR: Never use mutable objects as the keys to your HashMap! After I wrote my article How does HashMap work in Java? a few people suggested more...