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.