A tale of Java Hash Tables | andreinc Implementing Open Addressing hash tables in Java and benchmarking them vs. HashMap