An custom mplementation of hash table in java.