Зачем инициализировать HashSet <> (0) в ноль?

Я люблюHashSet <> ()&nbsp;и используйте это нетерпеливо, инициализируя это конструктором по умолчанию:

Set<Users> users = new HashSet<>();

Теперь мой автоматический создатель бина (инструменты JBoss) инициализирует это так:

Set<Users> users = new HashSet<>(0);

Почемунуль? API говорит мне, что этоначальная емкость, но в чем преимущество обнуления? Это рекомендуется?