Is your feature request related to a problem? Please describe.
We already predict the expiry time so no need to wait until playback or refresh to update teh cache.
Describe the solution you'd like
Change the queue to a priority queue based on expiry. Process based on now updates or if expired.
Describe alternatives you've considered
Set up a period schedule that reevaluates the predictions but this is wasteful
Additional context
should also try to optimise the predictions as some are too short
Is your feature request related to a problem? Please describe. We already predict the expiry time so no need to wait until playback or refresh to update teh cache.
Describe the solution you'd like Change the queue to a priority queue based on expiry. Process based on now updates or if expired.
Describe alternatives you've considered Set up a period schedule that reevaluates the predictions but this is wasteful
Additional context