In Drupal 7, eravamo in grado di fare questo:
cache_clear_all('state:', 'cache', TRUE)
che eliminerebbe qualsiasi cestino della cache iniziato con la stringa state:
(corrispondenti ID cache come state:info
e state:nebraska
).
Il record delle modifiche su https://www.drupal.org/node/1272696 rileva anche questo caso d'uso nell'esempio di Drupal 7, ma in realtà non fornisce un esempio di come replicarlo in D8.
Sembra che dovremmo usare i tag cache, che sembrano una conversione più costosa considerando il semplice caso d'uso. Non vedo alcun metodo di corrispondenza che si applicherebbe in CacheBackendInterface . Nota, non si tratta di eliminare tutti gli elementi in un cestino, che è chiaramente coperto da deleteAll ().