(PECL memcached >= 0.1.0)
Memcached::flush — Invalida todos los elementos del caché
Memcached::flush() invalida todos los elementos del caché,
inmediatamente (por omisión), o después de un retraso de delay
segundos. Tras una invalidación, ningún elemento será devuelto en respuesta
a una orden de lectura (a menos que se almacene nuevamente bajo la misma clave,
después de la operación de Memcached::flush()).
Esta operación no libera la memoria ocupada por los elementos
existentes: esto se realizará gradualmente, con el almacenamiento de los nuevos
elementos.
delay
El número de segundos de espera antes de la invalidación.
Devuelve true
en caso de éxito o false
en caso de error.
Emplee Memcached::getResultCode() si fuera necesario.
Ejemplo #1 Ejemplo con Memcached::flush()
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
/* invalida todos los elementos en 10 segundos */
$m->flush(10);
?>