Extend cache actions beyond ECA

Problem/Motivation

Currently ECA Cache Actions are limited to ECA cache only. Could we open ECA Cache Actions up to all Drupal caching? Use case: Use https://www.drupal.org/project/views_custom_cache_tag to add a tag to the view, then invalidate it based on an ECA event.

Steps to reproduce

Create an Action with Cache Invalidate.
Use a core cache key in the Action.
Does not invalidate.

Proposed resolution

Add cache keys/bins beyond ECA.

Remaining tasks

User interface changes

API changes

Data model changes

Edited by drupalbot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information