public function testMemcachedLifetime() { if (!class_exists('Memcached')) { $this->markTestSkipped(); return; } $cache = new GitPHP_Cache(new GitPHP_Cache_Memcached(array(array('127.0.0.1', 11211)))); $cache->Clear(); $cache->Set('testkey1|testkey2', 'testvalue1', 1); sleep(2); $this->assertFalse($cache->Exists('testkey1|testkey2')); $cache->SetLifetime(1); $cache->Set('testkey3|testkey4', 'testvalue2'); sleep(2); $this->assertFalse($cache->Get('testkey3|testkey4')); }