I am forming HLS and DASH manifests dynamically by implementing IMediaListProvider interface. I am trying to output different number of renditions based on HTTP request params. But the problem is that looks like there is an internal cache that prevents it to be dynamic as needed.
For example, only the first request to the stream will call IMediaListProvider.resolveMediaList, all consequent calls will grab the cached data from somewhere else.
Is there a way how I can purge that cache or at least distinguish requests by request params?