LPS-47945 cache the portletURL instead of always creating new ones