/**
  * 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
  * @throws \InvalidArgumentException
  * @api
  */
 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);
 }