(PECL memcached >= 0.1.0)
Memcached::flush — Invalide tous les éléments du cache
Memcached::flush() invalide tous les éléments du cache, immédiatement (par défaut), ou après un délai de delay secondes. Après une invalidation, aucun élément ne sera retourné en réponse à une commande de lecture (à moins qu'il ne soit stocké une nouvelle fois sous la même clé, après l'opération de Memcached::flush()). Cette opération ne libère pas la mémoire occupée par les éléments existants : cela se fera graduellement, avec le stockage des nouveaux éléments.
Le nombre de secondes d'attente avant l'invalidation.
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec. Utilisez Memcached::getResultCode si nécessaire.
Exemple #1 Exemple avec Memcached::flush()
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
/* invalide tous les éléments dans 10 secondes */
$m->flush(10);
?>