Em um curso tinha esse parágrafo: "Porém, todas as classes baseadas em hashes comparam os hashCodes dos objetos antes de comparar os objetos em si - trocando uma operação custosa por uma barata e melhorando a eficiência. " O que ele quer dizer com classes baseadas em hashes?