2 cache.dynamic_page_cache:
3 class: Drupal\Core\Cache\CacheBackendInterface
6 factory: cache_factory:get
7 arguments: [dynamic_page_cache]
8 dynamic_page_cache_subscriber:
9 class: Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber
10 arguments: ['@dynamic_page_cache_request_policy', '@dynamic_page_cache_response_policy', '@render_cache', '%renderer.config%']
12 - { name: event_subscriber }
14 # Request & response policies.
15 dynamic_page_cache_request_policy:
16 class: Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy
18 - { name: service_collector, tag: dynamic_page_cache_request_policy, call: addPolicy}
19 dynamic_page_cache_response_policy:
20 class: Drupal\Core\PageCache\ChainResponsePolicy
22 - { name: service_collector, tag: dynamic_page_cache_response_policy, call: addPolicy}
24 dynamic_page_cache_deny_admin_routes:
25 class: Drupal\dynamic_page_cache\PageCache\ResponsePolicy\DenyAdminRoutes
26 arguments: ['@current_route_match']
29 - { name: dynamic_page_cache_response_policy }