Мне просто интересно, почему процесс перекомпоновки JDK HashMap не использует постепенный подход в качестве Redis. Хотя расчет JDK HashMap по reha sh довольно элегантен и эффективен, он все равно займет заметное время, когда число элементов в исходном HashMap содержит довольно много записей. Я не опытный пользователь java, поэтому я всегда полагаю, что необходимо учитывать java дизайнеров, которые выходят за пределы моих когнитивных способностей. Постепенное повторение sh, как и в Redis, может эффективно распределять рабочую нагрузку по каждому положению, удалению или вставке в HashMap, что может значительно сократить время изменения размера / перефразировки. И я также сравнил два метода ha sh, которые, на мой взгляд, не ограничивают Jdk от постепенной перефразировки. Надеюсь, что кто-то может дать подсказку или вдохновение. Заранее большое спасибо.