Реализация API в порядке, вы можете положиться на это, так как это широко используемая библиотека от Google.
Что касается стабильности - вы можете провести небольшое исследование здесь и сравнить несколько версий этого API в год. Скажем, 23,0 против 27,0-й
https://google.github.io/guava/releases/23.0/api/docs/com/google/common/hash/Hashing.html
https://google.github.io/guava/releases/27.0-jre/api/docs/com/google/common/hash/Hashing.html
Если вы выполняете различие, API разных лет (2017 и 2018) будут одинаковыми.
Поэтому я бы интерпретировал @Beta
здесь как предупреждение, что «имейте в виду, что этот API может измениться в будущем», но на практике API является стабильным, надежным и интенсивно используемым .
Возможно, в какой-то момент разработчики Google могут удалить аннотацию @Beta
. Или, может быть, они намерены или забыли (умозрительные ...)
Упомянутая «дополнительная работа» означает, что, если вы создаете приложение с использованием этого API, вам может потребоваться немного реорганизовать ваше приложение (представьте, что сигнатура метода изменяется, или метод становится устаревшим и заменяется), если вам нужно обновить до последней версии этого API.
Степень работы там зависит от того, насколько интенсивно и как часто вы используете API, и насколько глубока зависимость от этого API (транзитивно, например, через другие библиотеки - их также необходимо перестроить).
В итоге, в данном случае - "Не волнуйся, двигайся":)