Вопросы к Поиску с Алисой
Разница между методами computeIfPresent и computeIfAbsent заключается в том, как они обрабатывают наличие значений в карте: habr.com crunchify.com
Таким образом, в computeIfAbsent изначально значений не было, и они добавляются в карту, а в computeIfPresent значения уже были, и их модифицируют. habr.com