это не нужно, потому что если тебе надо ты переместишь их самостоятельно
в джаве это, собственно, так и работает, если можно разместить объект на стеке/в регистрах, то он будет там, если он покидает скоуп — он будет на куче. Твой объект локальный, ты его публикуешь. Вопрос где именно он хранится — тебя не интересует. Тоесть это как ортогональные понятия, объекты на стеке могут шариться, подфункциям, например, локальные объекты могут быть и на хипе.