diff --git a/core/lib/Drupal/Core/Cache/APCBackend.php b/core/lib/Drupal/Core/Cache/APCBackend.php index baf8505..29e108e 100644 --- a/core/lib/Drupal/Core/Cache/APCBackend.php +++ b/core/lib/Drupal/Core/Cache/APCBackend.php @@ -254,6 +254,16 @@ public function invalidateAll() { /** * {@inheritdoc} */ + public function deleteTags(array $tags) { + foreach ($this->flattenTags($tags) as $tag) { + apc_delete($this->tagsPrefix . $tag); + unset(self::$tagCache[$tag]); + } + } + + /** + * {@inheritdoc} + */ public function invalidateTags(array $tags) { foreach ($this->flattenTags($tags) as $tag) { unset(self::$tagCache[$tag]);