public function addCache(AbstractCacheAdapterInterface $cache)
  {
    $this->caches[\strtolower($cache->getDriver())] = $cache;

    return $this;
  }
public function addCache(AbstractCacheAdapterInterface $cache)
  {
    $this->caches[\strtolower($cache->getDriver())] = $cache;

    return $this;
  }
public function addCache ( AbstractCacheAdapterInterface $ cache ) { $ this -> caches [ \ strtolower ( $ cache -> getDriver ( ) ) ] = $ cache ; return $ this ; }
Adds the Cache to the Pool

@param      AbstractCacheAdapterInterface  $cache  [description]

@return     Self
Adds the Cache to the Pool