protected function tearDown()
 {
     if (self::$storage) {
         self::$storage->purge();
         self::$storage = false;
     }
 }
 protected function setUp()
 {
     if (!extension_loaded('memcached')) {
         $this->markTestSkipped('MemcachedProfilerStorageTest requires that the extension memcached is loaded');
     }
     self::$storage = new DummyMemcachedProfilerStorage('memcached://127.0.0.1:11211', '', '', 86400);
     try {
         self::$storage->getMemcached();
     } catch (\Exception $e) {
         $this->markTestSkipped('MemcachedProfilerStorageTest requires that there is a Memcache server present on localhost');
     }
     if (self::$storage) {
         self::$storage->purge();
     }
 }