Executes the page caching before the main kernel takes over the request.
Hierarchy
- class \Drupal\page_cache\StackMiddleware\PageCache implements HttpKernelInterface
 
File
- core/modules/page_cache/src/StackMiddleware/PageCache.php, line 20
 
Namespace
Drupal\page_cache\StackMiddleware
Members
| Name | Modifiers | Type | Description | 
|---|---|---|---|
| HttpKernelInterface::MASTER_REQUEST | constant | ||
| HttpKernelInterface::SUB_REQUEST | constant | ||
| PageCache::$cache | protected | property | The cache bin. | 
| PageCache::$httpKernel | protected | property | The wrapped HTTP kernel. | 
| PageCache::$requestPolicy | protected | property | A policy rule determining the cacheability of a request. | 
| PageCache::$responsePolicy | protected | property | A policy rule determining the cacheability of the response. | 
| PageCache::fetch | protected | function | Fetches a response from the backend and stores it in the cache. | 
| PageCache::get | protected | function | Returns a response object from the page cache. | 
| PageCache::getCacheId | protected | function | Gets the page cache ID for this request. | 
| PageCache::handle | public | function | Handles a Request to convert it to a Response. Overrides HttpKernelInterface::handle | 
| PageCache::lookup | protected | function | Retrieves a response from the cache or fetches it from the backend. | 
| PageCache::pass | protected | function | Sidesteps the page cache and directly forwards a request to the backend. | 
| PageCache::set | protected | function | Stores a response object in the page cache. | 
| PageCache::__construct | public | function | Constructs a PageCache object. | 
Please login to continue.