Я думаю, что вы смотрите на эту проблему с неправильной точки зрения.
Я бы хотел использовать замыкания в Java. ... Насколько безопасно использовать такую библиотеку в производственном приложении предприятия?
Принятие решения о том, какую технологию использовать в производственном приложении предприятия, должно основываться на том, что будет наилучшим для предприятия в долгосрочной перспективе. Вы должны задавать вопросы, как:
- Будет ли добавление технологии значительно улучшать приложение с точки зрения функциональности?
- Каковы риски для текущего проекта?
- Технология заявляет, что она "готова к производству"?
- Поддерживается ли эта технология? Скорее всего, оно будет поддерживаться через 5-10 лет?
- Если вы покинете компанию, кто-нибудь другой возьмет на себя управление вашим кодом?
- Каковы последствия использования этой технологии для обучения / вербовки?
В общем, заявления типа «я бы хотел использовать Xxx» не должны иметь места в принятии корпоративных решений. (Существуют контрпримеры; например, стартапы, которые ставят компанию на какую-то новую технологию, но реальный шанс успеха ... ммм ... открыт для предположений.)
Подводя итог, если вы создаете корпоративные производственные приложения, вам нужно быть консервативным и не поддаваться искушению использовать блестящие новые технологии "для удовольствия". Попробуйте думать как ИТ-менеджер.