Store implements all the logic for storing cache metadata (Request and Response headers).
@author Fabien Potencier <fabien@symfony.com>
Expanded class hierarchy of Store
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Store:: |
private | property | ||
Store:: |
private | property | ||
Store:: |
protected | property | ||
Store:: |
public | function |
Cleanups storage. Overrides StoreInterface:: |
|
Store:: |
protected | function | Returns content digest for $response. | |
Store:: |
private | function | Returns a cache key for the given Request. | |
Store:: |
private | function | Gets all data associated with the given key. | |
Store:: |
public | function | ||
Store:: |
public | function |
Invalidates all cache entries that match the request. Overrides StoreInterface:: |
|
Store:: |
public | function |
Returns whether or not a lock exists. Overrides StoreInterface:: |
|
Store:: |
private | function | Loads data for the given key. | |
Store:: |
public | function |
Locks the cache for a given Request. Overrides StoreInterface:: |
|
Store:: |
public | function |
Locates a cached Response for the Request provided. Overrides StoreInterface:: |
|
Store:: |
private | function | Persists the Request HTTP headers. | |
Store:: |
private | function | Persists the Response HTTP headers. | |
Store:: |
public | function |
Purges data for the given URL. Overrides StoreInterface:: |
|
Store:: |
private | function | Determines whether two Request HTTP header sets are non-varying based on the vary response header value provided. | |
Store:: |
private | function | Restores a Response from the HTTP headers and body. | |
Store:: |
private | function | Save data for the given key. | |
Store:: |
public | function |
Releases the lock for the given Request. Overrides StoreInterface:: |
|
Store:: |
public | function |
Writes a cache entry to the store for the given Request and Response. Overrides StoreInterface:: |
|
Store:: |
public | function | Constructor. |