/** * @return PeclMemcached **/ public function clean() { try { $this->instance->flush(); } catch (BaseException $e) { $this->alive = false; } return parent::clean(); }
public function clean() { $this->ensureTriedToConnect(); try { $this->redis->flushDB(); } catch (RedisException $e) { $this->alive = false; } return parent::clean(); }
/** * @return PeclMemcached **/ public function clean() { $this->ensureTriedToConnect(); try { $this->instance->flush(); } catch (BaseException $e) { $this->alive = false; } return parent::clean(); }
/** * @return SocketMemcached **/ public function clean() { if (!$this->link) { $this->alive = false; return null; } $this->sendRequest("flush_all\r\n"); // flushing obligatory response - "OK\r\n" fread($this->link, 4); return parent::clean(); }
private function doTestWrongKeys(CachePeer $cache) { $cache->clean(); $value = 'a'; // unexist key $this->assertNull($cache->get('b')); $this->assertTrue($cache->isAlive()); $this->assertFalse($cache->replace('b', $value)); $this->assertTrue($cache->isAlive()); $this->assertFalse($cache->append('b', $value)); $this->assertTrue($cache->isAlive()); $this->assertNull($cache->increment('b', $value)); $this->assertTrue($cache->isAlive()); $this->assertNull($cache->decrement('b', $value)); $this->assertTrue($cache->isAlive()); $this->assertFalse($cache->delete('b')); $this->assertTrue($cache->isAlive()); // wrong key $this->assertNull($cache->get(null)); $this->assertTrue($cache->isAlive()); $this->assertFalse($cache->replace(null, $value)); $this->assertTrue($cache->isAlive()); $this->assertFalse($cache->append(null, $value)); $this->assertTrue($cache->isAlive()); $this->assertNull($cache->increment(null, $value)); $this->assertTrue($cache->isAlive()); $this->assertNull($cache->decrement(null, $value)); $this->assertTrue($cache->isAlive()); $this->assertFalse($cache->delete(null)); $this->assertTrue($cache->isAlive()); $cache->clean(); }
/** * @return RuntimeMemory **/ public function clean() { $this->cache = array(); return parent::clean(); }
/** * @return RubberFileSystem **/ public function clean() { // just to return 'true' FileUtils::removeDirectory($this->directory, true); return parent::clean(); }