Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ApcuBackend.php

function ApcuBackend::getAll

Returns all cached items, optionally limited by a cache ID prefix.

APCu is a memory cache, shared across all server processes. To prevent cache item clashes with other applications/installations, every cache item is prefixed with a unique string for this site. Therefore, functions like apcu_clear_cache() cannot be used, and instead, a list of all cache items belonging to this application need to be retrieved through this method instead.

Parameters

string $prefix: (optional) A cache ID prefix to limit the result to.

Return value

\APCUIterator An APCUIterator containing matched items.

1 call to ApcuBackend::getAll()
ApcuBackend::invalidateAll in core/lib/Drupal/Core/Cache/ApcuBackend.php
Marks all cache items as invalid.

File

core/lib/Drupal/Core/Cache/ApcuBackend.php, line 130

Class

ApcuBackend
Stores cache items in the Alternative PHP Cache User Cache (APCu).

Namespace

Drupal\Core\Cache

Code

protected function getAll($prefix = '') {
    return $this->getIterator('/^' . preg_quote($this->getApcuKey($prefix), '/') . '/');
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal