Implements Drupal\Core\Cache\CacheBackendInterface::deleteTags().
Overrides CacheBackendInterface::deleteTags
public function deleteTags(array $tags) {
$tag_cache =& drupal_static('Drupal\\Core\\Cache\\CacheBackendInterface::tagCache');
foreach ($this
->flattenTags($tags) as $tag) {
unset($tag_cache[$tag]);
Database::getConnection()
->merge('cache_tags')
->insertFields(array(
'deletions' => 1,
))
->expression('deletions', 'deletions + 1')
->key(array(
'tag' => $tag,
))
->execute();
}
}