Кэширует ли GroovyShell скомпилированные сценарии?

Я планирую внедрить groovy в свое приложение и программно использовать GroovyShell — я буду запускать один и тот же сценарий несколько раз. раз с разными параметрами.

Кэширует ли GroovyShell скомпилированный скрипт или работает только как интерпретатор без сохранения состояния?


person David Rabinowitz    schedule 05.10.2009    source источник


Ответы (1)


Я не думаю, что он кэширует скрипты. Взгляните на код. Если комментарии неверны, скрипты не кэшируются. строка 511.

person Community    schedule 12.10.2009
comment
Спасибо, это еще одна причина использовать GroovyClassLoader и генерировать классы на лету. - person David Rabinowitz; 12.10.2009