protected function prepareSave()
 {
     $originalPhpFileCache = $this->util->getProperty(self::$cache, 'cache');
     $cacheDirectory = sys_get_temp_dir() . '/yahoo_japan_config_cache/test_save';
     $phpFileCache = new RestorablePhpFileCache($cacheDirectory, static::$extension);
     $phpFileCache->setBuilder($this->createSaveAreaBuilder());
     $this->util->setProperty(self::$cache, 'cache', $phpFileCache);
     self::$cache->addResource(__DIR__ . '/../Fixtures/test_service1.yml', new ConfigCacheConfiguration())->create();
     return array($originalPhpFileCache, $phpFileCache, $cacheDirectory);
 }
 protected function createPhpFileCache()
 {
     $cache = new RestorablePhpFileCache($this->getCacheDirectory(), '.php');
     $cache->setBuilder($this->builder);
     return $cache;
 }