В случае закрытий Scala когда захваченные переменные начинают жить в куче JVM?
Связанный вопрос:Закрытия Scala по сравнению с внутренними классами Java -> final VS var
Интересно, когда Scala делает переменные, захваченные в замыкание, живыми в куче, а не в стеке. Я читаю книгу Скалы Мартина Одерского, но пока я не нашел эту информацию. Может кто-нибудь объяснить, что за капотом?