class Store

Store implements all the logic for storing cache metadata (Request and Response headers).

@author Fabien Potencier <fabien@symfony.com>

Hierarchy

Expanded class hierarchy of Store

2 files declare their use of Store

File

drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/Store.php, line 25

Namespace

Symfony\Component\HttpKernel\HttpCache
View source

Members

Namesort descending Modifiers Type Description Overrides
Store::$keyCache private property
Store::$locks private property
Store::$root protected property
Store::cleanup public function Cleanups storage. Overrides StoreInterface::cleanup
Store::generateContentDigest protected function Returns content digest for $response.
Store::getCacheKey private function Returns a cache key for the given Request.
Store::getMetadata private function Gets all data associated with the given key.
Store::getPath public function
Store::invalidate public function Invalidates all cache entries that match the request. Overrides StoreInterface::invalidate
Store::isLocked public function Returns whether or not a lock exists. Overrides StoreInterface::isLocked
Store::load private function Loads data for the given key.
Store::lock public function Locks the cache for a given Request. Overrides StoreInterface::lock
Store::lookup public function Locates a cached Response for the Request provided. Overrides StoreInterface::lookup
Store::persistRequest private function Persists the Request HTTP headers.
Store::persistResponse private function Persists the Response HTTP headers.
Store::purge public function Purges data for the given URL. Overrides StoreInterface::purge
Store::requestsMatch private function Determines whether two Request HTTP header sets are non-varying based on the vary response header value provided.
Store::restoreResponse private function Restores a Response from the HTTP headers and body.
Store::save private function Save data for the given key.
Store::unlock public function Releases the lock for the given Request. Overrides StoreInterface::unlock
Store::write public function Writes a cache entry to the store for the given Request and Response. Overrides StoreInterface::write
Store::__construct public function Constructor.