чет по моему это оверинжинирг
== и так сначала по ссылке сравниваем, если они каждый раз разные то так же быстро будет выходить
а если не разные, то == пойдет проверять дальше по имплементации equals, а реф чек сразу вынесет вердикт, что одинаковые и будет прав
например у тебя 20 стринговых полей, === увидит одинаковую ссылку и сразу вернет тру, а == проверит все 20