I guess this should be (reducers.size() / 0.75 + 1) otherwise it will rehash anyway as the default load factor HashMap is 0.75