RedisPageCache
class RedisPageCache extends PageCache (View source)
Class RedisPageCache
Properties
static PageCache|null deprecated | $library | from PageCache | |
static Pool | $pool |
Methods
Send the cache-related HTTP headers for a page to the current response.
Check if a page contained in a PageView should be stored in the cache.
Get the key that identifies the cache entry for a page or a request.
Get the host name under which the page or request belongs to.
No description
RedisPageCache constructor.
No description
Details
Response
deliver(PageCacheRecord $record)
Build a Response object starting from a cached page.
static PageCache
getLibrary()
Get the page cache library.
bool
shouldCheckCache(Request $req)
Determine if we should check if a page is in the cache.
outputCacheHeaders(Page $c)
deprecated
deprecated
$pageCache->deliver()
method to retrieve a response object and either return it from a controller method or, if you must, use
$response->prepare($request)->send()
Send the cache-related HTTP headers for a page to the current response.
array
getCacheHeaders(Page $c)
Get the cache-related HTTP headers for a page.
bool
shouldAddToCache(PageView $v)
Check if a page contained in a PageView should be stored in the cache.
string|null
getCacheKey(Page|Request|PageCacheRecord|mixed $mixed)
Get the key that identifies the cache entry for a page or a request.
string|null
getCacheHost(Page|Request|mixed $mixed)
Get the host name under which the page or request belongs to.
PageCacheRecord|null
getRecord(Page|Request|mixed $mixed)
No description
set(Page $c, string $content)
No description
purgeByRecord(PageCacheRecord $rec)
No description
purge(Page $c)
No description
flush()
No description
__construct()
RedisPageCache constructor.
protected ItemInterface
getCacheItem($mixed)
No description