src/cache/CachePeer.php
final public function add($key, &$value, $expires = Cache::EXPIRES_NEVER, Dependency $dependency = null) {
        if ($this->isCached($key))
            return false;

        return $this->set($key, $value, $expires, $dependency);
    }
final public function add($key, &$value, $expires = Cache::EXPIRES_NEVER, Dependency $dependency = null) {
        if ($this->isCached($key))
            return false;

        return $this->set($key, $value, $expires, $dependency);
    }
final public function add ( $ key , & $ value , $ expires = Cache :: EXPIRES_NEVER , Dependency $ dependency = null ) { if ( $ this -> isCached ( $ key ) ) return false ; return $ this -> set ( $ key , $ value , $ expires , $ dependency ) ; }
Speichert einen Wert im Cache nur dann, wenn noch kein Wert unter dem angegebenen Schluessel
existiert.  Laeuft die angegebene Zeitspanne ab oder aendert sich der Status der angegebenen
Abhaengigkeit, wird der Wert automatisch ungueltig.

@param  string     $key                   - Schluessel, unter dem der Wert gespeichert wird
@param  mixed      $value                 - der zu speichernde Wert
@param  int        $expires    [optional] - Zeitspanne in Sekunden, nach deren Ablauf der Wert verfaellt (default: nie)
@param  Dependency $dependency [optional] - Abhaengigkeit der Gueltigkeit des gespeicherten Wertes

@return bool - TRUE bei Erfolg, FALSE andererseits
Speichert einen Wert im Cache nur dann wenn noch kein Wert unter dem angegebenen Schluessel existiert . Laeuft die angegebene Zeitspanne ab oder aendert sich der Status der angegebenen Abhaengigkeit wird der Wert automatisch ungueltig .