From 76dae4930491cfb107d6910f2ee1f5233c0d8e04 Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Wed, 11 Apr 2018 23:55:05 +0200 Subject: [PATCH] Fixed EZEE-1864: Set ezpublish.cache_pool Service to be lazy (#2305) When building Symfony DI Container, CachePool is created from factory prior to setting SiteAccess-aware context, however it depends on SA setting for Persistence Cache Service (Filesystem, Redis, Memcached) --- eZ/Bundle/EzPublishCoreBundle/Resources/config/cache.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/eZ/Bundle/EzPublishCoreBundle/Resources/config/cache.yml b/eZ/Bundle/EzPublishCoreBundle/Resources/config/cache.yml index 11284bf4024..b3e87adbd6b 100644 --- a/eZ/Bundle/EzPublishCoreBundle/Resources/config/cache.yml +++ b/eZ/Bundle/EzPublishCoreBundle/Resources/config/cache.yml @@ -17,6 +17,7 @@ services: # in Core configuration, see eZ/Publish/Core/settings/storage_engines/cache.yml for details ezpublish.cache_pool: class: "%ezpublish.cache_pool.class%" + lazy: true factory: ["@ezpublish.cache_pool.factory", getCachePool] arguments: ["@ezpublish.config.resolver"]