public function test_writeTmpPatcherList()
 {
     $list = ['ExitPatcher', 'FunctionPatcher', 'MethodPatcher'];
     Cache::writeTmpPatcherList($list);
     $actual = Cache::getTmpPatcherList();
     $this->assertEquals($list, $actual);
 }
 protected static function checkPatcherListUpdate()
 {
     $cached = Cache::getTmpPatcherList();
     // Updated?
     if ($cached !== self::$patcher_list) {
         MonkeyPatchManager::log('clear_src_cache: from ' . __METHOD__);
         Cache::clearSrcCache();
         Cache::writeTmpPatcherList(self::$patcher_list);
     }
 }