Question: I am using sharepoint 2010. I have created some reporting service report. On some page, I have created the PerformancePoint webpart to show the reporting service report. It works and shows content. But when I change the data and go again to the page with the performancePoint webpart, it shows the old content. It looks like it shows the cached content. When I open this page on another tab I have the same issue. When open a private session it works fine, I can see the latest content.

It looks like there is some caching on the session.

How can I fix this reporting service caching issue?

ps. I have turned off the toolbar from this report

Answer: 
Below is the REST endpoint for getting effective permission

```
/getusereffectivepermissions(@user)?@user='<user login name>'

```

Check below url:
<https://msdn.microsoft.com/en-us/library/office/dn531433(v=office.15).aspx#bk_ListGetUserEffectivePermissions>
This should do the job you need:

```
http://yourserver/yoursite/_api/lists/getbytitle('yourlisttitle')/RoleAssignments/GetByPrincipalId(idOfTheUserOrGroup)/RoleDefinitionBindings

```

Be aware, that there is no such as elevated permissions in the client side APIs, so the user executing the code should have the right to read permissions.