Problem/Motivation
Views handlers (relationships, filters, etc.) have no way of influencing the cache tags used by the default views result cache plugins.
If the results of a view depend on an external object, let's say a list of entities provided by an entity queue, when that queue is updated it has to invalidate the <entity_type>_list
cache tag in order to clear the views results cache, which is super wasteful.
Proposed resolution
TBD.
Remaining tasks
Figure out a solution.
User interface changes
Nope.
API changes
Possibly an API addition.
Data model changes
Nope.