У меня есть класс, представляющий набор значений, которые будут использоваться в качестве ключа в картах.
Этот класс неизменен, и я хочу сделать его единичным для каждого отдельного набора значений, используя статическийфабричный образец.Цель состоит в том, чтобы предотвратить создание идентичных объектов много раз (100+) и оптимизировать метод equals.
Я ищу лучший способ кэширования и повторного использования предыдущих экземпляров этого класса.Первое, что приходит на ум, - это простая хэш-карта, но есть ли альтернативы?