Ejemplo n.º 1
0
 /**
  * Return an associative array of capabilities (booleans) of the backend
  *
  * The array must include these keys :
  * - automatic_cleaning (is automating cleaning necessary)
  * - tags (are tags supported)
  * - expired_read (is it possible to read expired cache records
  * (for doNotTestCacheValidity option for example))
  * - priority does the backend deal with priority when saving
  * - infinite_lifetime (is infinite lifetime can work with this backend)
  * - get_list (is it possible to get the list of cache ids and the complete list of tags)
  *
  * @return array associative of with capabilities
  */
 public function getCapabilities()
 {
     $slowBackendCapabilities = $this->_slowBackend->getCapabilities();
     return array('automatic_cleaning' => $slowBackendCapabilities['automatic_cleaning'], 'tags' => $slowBackendCapabilities['tags'], 'expired_read' => $slowBackendCapabilities['expired_read'], 'priority' => $slowBackendCapabilities['priority'], 'infinite_lifetime' => $slowBackendCapabilities['infinite_lifetime'], 'get_list' => $slowBackendCapabilities['get_list']);
 }
 /**
  * Return an associative array of capabilities (booleans) of the backend
  *
  * The array must include these keys :
  * - automatic_cleaning (is automating cleaning necessary)
  * - tags (are tags supported)
  * - expired_read (is it possible to read expired cache records
  *                 (for doNotTestCacheValidity option for example))
  * - priority does the backend deal with priority when saving
  * - infinite_lifetime (is infinite lifetime can work with this backend)
  * - get_list (is it possible to get the list of cache ids and the complete list of tags)
  *
  * @return array associative of with capabilities
  */
 public function getCapabilities()
 {
     return $this->_backend->getCapabilities();
 }