Magnolia does not cache personalized content by default (CE, EE Std). But you can cache it with the high performance caching modules in Enterprise Pro. These modules let you cache page variants and fragments of pages. You can configure which parts of a page are cached. Use high performance caching when your site has a lot of dynamic and personalized content.