/** * Removes the given cache entry from the cache. * * @param string $entryIdentifier An identifier specifying the cache entry * @return boolean TRUE if such an entry exists, FALSE if not * @author Sebastian Kurfürst <*****@*****.**> * @author Karsten Dambekalns <*****@*****.**> */ public function remove($entryIdentifier) { if (!$this->isValidEntryIdentifier($entryIdentifier)) { throw new InvalidArgumentException('"' . $entryIdentifier . '" is not a valid cache entry identifier.', 1233058495); } return $this->backend->remove($entryIdentifier); }