/**
  * Gets the 'doctrine.orm.default_second_level_cache.cache_configuration' service.
  *
  * This service is shared.
  * This method always returns the same instance of the service.
  *
  * @return \Doctrine\ORM\Cache\CacheConfiguration A Doctrine\ORM\Cache\CacheConfiguration instance.
  */
 protected function getDoctrine_Orm_DefaultSecondLevelCache_CacheConfigurationService()
 {
     $a = new \Doctrine\ORM\Cache\Logging\CacheLoggerChain();
     $a->setLogger('statistics', new \Doctrine\ORM\Cache\Logging\StatisticsCacheLogger());
     $this->services['doctrine.orm.default_second_level_cache.cache_configuration'] = $instance = new \Doctrine\ORM\Cache\CacheConfiguration();
     $instance->setCacheLogger($a);
     $instance->setCacheFactory(new \Doctrine\ORM\Cache\DefaultCacheFactory($this->get('doctrine.orm.default_second_level_cache.regions_configuration'), $this->get('doctrine_cache.providers.doctrine.orm.default_second_level_cache.region_cache_driver')));
     $instance->setRegionsConfiguration(new \Doctrine\ORM\Cache\RegionsConfiguration());
     return $instance;
 }