Problem/Motivation
If using https://www.drupal.org/node/3107058, then the generic list cache tags won't be in the response.
It's not possible to tell if a node cache tag is for an explicit bundle or not from the tag alone, so this would require extracting the entity type + ID from individual cache tags, then when there's a bundle cache tag, loading those entities (should be in the entity memory cache already, although this isn't guaranteed), finding the bundle, then removing ones that match.
This has the potential to remove a lot of cache tags, without having to use list cache tags, but it will add some complexity.
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Comments
Comment #2
catchRender cache hits won't load entities in a lot of cases, so we don't want to reload them in that situation, that makes this a bit more complicated to do efficiently.