Menu in Master mashup not getting refreshed when a new user logs in after session timeout
We have a menu in master mashup.
The session times out after a particular interval(Example 5 mins).
We have assigned different permissions in menu to different kinds of users.
The issue occurs when user with a different permission logs into the application after session timeout, the menu displayed is still of the old user.
Solution tried but failed:-
We have placed a contained mashup in place of the menu.
A mashup which contains the menu is returned as the output of a service and is linked to the contained mashup.
This service is invoked whenever the user changes.
Please let me know if there is any solution.

