В Drupal 7 мы привыкли делать это:
cache_clear_all('state:', 'cache', TRUE)
который удалял бы все элементы кеша, которые начинались со строки state:
(соответствующие идентификаторы кеша, такие как state:info
и state:nebraska
).
Запись изменений по адресу https://www.drupal.org/node/1272696 даже отмечает этот вариант использования в примере Drupal 7, но на самом деле не предоставляет пример того, как его реплицировать в D8.
Похоже, что мы должны использовать теги кеша, что кажется более дорогим преобразованием, учитывая простой вариант использования. Я не вижу подходящих методов, которые могли бы применяться в CacheBackendInterface . Обратите внимание, что речь идет не об удалении всех элементов в корзине кеша, которая явно покрыта deleteAll ().