function LruMemoryCache::invalidateMultiple
Overrides MemoryBackend::invalidateMultiple
1 call to LruMemoryCache::invalidateMultiple()
- LruMemoryCache::invalidate in core/
lib/ Drupal/ Core/ Cache/ MemoryCache/ LruMemoryCache.php - Marks a cache item as invalid.
File
-
core/
lib/ Drupal/ Core/ Cache/ MemoryCache/ LruMemoryCache.php, line 101
Class
- LruMemoryCache
- Defines a least recently used (LRU) static cache implementation.
Namespace
Drupal\Core\Cache\MemoryCacheCode
public function invalidateMultiple(array $cids) : void {
$items = [];
foreach ($cids as $cid) {
if (isset($this->cache[$cid])) {
$items[$cid] = $this->cache[$cid];
parent::invalidate($cid);
}
}
$this->moveItemsToLeastRecentlyUsed($items);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.