Not possible with how the current version of the cache plugin works as it is geared more towards caching static content. Listing cache only gets updated on manual regeneration or when listing is edited/updated. No harm in raising a feature request with @MB
Use other means of caching for dynamic content ie. redis, static files, opcache, cdn etc.