Ficou entendido o grande ganho de performance no uso dos HashSets, mas estou com uma dúvida, existe alto uso de memória em contra partida? Ex.:
ArrayList.: Menor Performance, baixo custo de Memória;
HashSet.: Maior Performance, alto custo de memória.
É correto pensar assim?