Memcached::flush

Invalidate all items in the cache

&reftitle.description; public `bool` `Memcached::flush` `int` `delay` 0

`Memcached::flush` invalidates all existing cache items immediately (by default) or after the `delay` specified. After invalidation none of the items will be returned in response to a retrieval command (unless it's stored again under the same key after `Memcached::flush` has invalidated the items). The flush does not actually free all the memory taken up by the existing items; that will happen gradually as new items are stored.

&reftitle.parameters;

`delay`

- Number of seconds to wait before invalidating the items.

&reftitle.returnvalues;

&return.success; &memcached.result.getresultcode;

&reftitle.examples;

### `Memcached::flush` example

    <?php
    $m = new Memcached();
    $m->addServer('localhost', 11211);

    /* flush all items in 10 seconds */
    $m->flush(10);
    ?>