public function testCacheLibmemcachedFlush()
{
if (!extension_loaded('memcached')) {
$this->markTestSkipped('Warning: memcached extension is not loaded');
return false;
}
$frontCache = new Phalcon\Cache\Frontend\Data();
//Memcached OPT_PREFIX_KEY: prefix.
$cache = new Phalcon\Cache\Backend\Libmemcached($frontCache, array('servers' => array(array('host' => '127.0.0.1', 'port' => '11211', 'weight' => '1')), 'statsKey' => '_PHCM', 'persistent_id' => 'new_connection_pool_with_prefix', 'client' => array(Memcached::OPT_PREFIX_KEY => 'prefix.')));
$cache->save('data', "1");
$cache->save('data2', "2");
$this->assertTrue($cache->flush());
$this->assertFalse($cache->exists('data'));
$this->assertFalse($cache->exists('data2'));
}