linked-list based hashmap running leak free