return to same page location with data-back button

return to same page location with data-back button

From my understanding, the first page is automatically cached so there is no need to add dom-cache true.  When I'm on a secondary page with a long listview, returning to the listview refreshes the entire page and starts the listview at the top.  The fix to this is adding dom-cache but that seems very inefficient.  Is there another way to do this?