где можно почитать про всё это богатство? А-то пока ощущение что в Unsafe разобраться проще. Кстати тут Мартин Томпсон (который дизраптор сделал и сейчас фигачит Aeron) пробовал свою unsafe-либу перевести на VarHandlers,но говорит что перфоманс проседает... Надо у него, конечно попросить эти бэнчмарки и примеры использования.
А второй вопрос: почему MethodHandlers всё-таки хуже чем реальный вызов(ну я помню, кроме статических функций)? Для различных кейсов мне иногда нужны все методы из класса в виде списка, чтобы топом пробегаться с фильтром и т.п. "Оберни в лямбды, скажете вы", но! Нужна-то та клёвая аннотация, кажется функциональный полиморфизм. Чтобы боксинга на примитивах не возникало (ну а сложить IntConsumer и BooleanConsumer в один лист ждава не даст без бешенных кастов).
Доклад шипилева посмотреть 😊😄
Обсуждают сегодня