6   Le composant cache

6.1   Configuration

Il faut injecter la configuration via la méthode setConfig Elle est structurée de la façon suivante:

$cache->setConfig([
  'servers' => [
      ['host' => '127.0.0.1', 'port' => 11211]
  ],
  'options' => [
      // Cache driver specific options
  ],
  'persistent_id' => 'ting.test' // Memcache persistent id
]);

6.2   Sauvegarder dans le cache

$cache->store($key, $value, $ttl);

6.3   Sauvegarder dans le cache plusieurs valeurs

$cache->storeMulti($associativeArray, $ttl);

6.4   Effacer une valeur du cache

$cache->delete($key);

6.5   Effacer plusieurs valeurs du cache

$cache->deleteMulti($keys);

6.6   Remplacer une valeur dans le cache

$cache->replace($key, $value, $ttl);

6.7   Sauvegarder de manière infinie

Il suffit de mettre un ttl de 0 pour sauvegarder de manière infinie