Cache the alias whitelist.
The whitelist contains the first element of the router paths of all aliases. For example, if /node/12345 has an alias then "node" is added to the whitelist. This optimization allows skipping the lookup for every /user/{user} path if "user" is not in the whitelist.
Hierarchy
- interface \Drupal\Core\Cache\CacheCollectorInterface
- interface \Drupal\Core\Path\AliasWhitelistInterface
File
- core/lib/Drupal/Core/Path/AliasWhitelistInterface.php, line 15
Namespace
Drupal\Core\Path
Members
Name | Modifiers | Type | Description |
---|---|---|---|
CacheCollectorInterface::clear | public | function | Clears the collected cache entry. |
CacheCollectorInterface::delete | public | function | Deletes the element. |
CacheCollectorInterface::get | public | function | Gets value from the cache. |
CacheCollectorInterface::has | public | function | Returns whether data exists for this key. |
CacheCollectorInterface::reset | public | function | Resets the local cache. |
CacheCollectorInterface::set | public | function | Sets cache data. |
Please login to continue.