Memcached::fetchAll
Memcached::get
Memcached
PHP Manual

# Memcached::flush

(PECL memcached >= 0.1.0)

Memcached::flush — キャッシュ内のすべてのアイテムを無効にする

### 説明

public bool Memcached::flush ([ int `$delay` = 0 ] )

Memcached::flush() は、既存のキャッシュ内のすべてのアイテムを即時 (デフォルト) あるいは指定した `delay` の後に無効化します。 無効化した後は、取得系のコマンドには一切アイテムを返さなくなります (Memcached::flush() がアイテムを無効化したあとで同名のキーを改めて格納した場合は別です)。 既存のアイテムが確保していたメモリはその時点では開放されません。 新しいアイテムが格納されるたびに徐々に開放されていきます。

### パラメータ

`delay`

  アイテムの無効化までに待機する秒数。

### 返り値

成功した場合に `TRUE` を、失敗した場合に `FALSE` を返します。 必要に応じて Memcached::getResultCode を使用しましょう。

### 例

例1 Memcached::flush() の例

`<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
/* 全アイテムを 10 秒後にフラッシュします */
$m->flush(10);
?>`

Memcached::fetchAll
Memcached::get
Memcached
PHP Manual