I have a view which is quite heavy with data. The data is loaded when the view is initialized. Now, when I navigate away from the view using Router and then return to the view, a new view instance is created triggering refetching of all the data. I would like to preserve the original view instance even when returning to the view - how can this be achieved?
Edit: To add details, this is a Spring Boot application and unlike to my expectation, annotating a view as @UIScope didn't keep the instance, but a new instance was created every time when navigating to the view.