/** * Removes all cache entries matching the specified identifier. * Usually this only affects one entry. * * @param string $entryIdentifier Specifies the cache entry to remove * @return boolean TRUE if (at least) an entry could be removed or FALSE if no entry was found * @throws \RuntimeException * @throws \InvalidArgumentException * @api */ public function remove($entryIdentifier) { if ($this->frozen === true) { throw new \RuntimeException(sprintf('Cannot remove cache entry because the backend of cache "%s" is frozen.', $this->cacheIdentifier), 1323344193); } return parent::remove($entryIdentifier); }