How to only cache specific page or retain scroll position when maxCache set to 0

It seems like when I set maxCache to 0, the retain scroll position also lost when I nav back. so can I still cache a specific page even when maxCache is set to 0? or How can I get the retain scroll position back?

Any idea?

Well since the max-cache is set to 0, you can’t cache.
But what you can do is set it to 1, cache only the view you need, and not cache the others.

I tried set it to 1. But it still cause this performance issue, I had to stay away all the good stuff in beta14. At least how can I still have the scroll position retained when nav back to a page when max cache is set to 0?