public function DatabaseBackend::deleteExpired

Implements Drupal\Core\Cache\CacheBackendInterface::deleteExpired().

Overrides CacheBackendInterface::deleteExpired

2 calls to DatabaseBackend::deleteExpired()
1 method overrides DatabaseBackend::deleteExpired()

File

drupal/core/lib/Drupal/Core/Cache/DatabaseBackend.php, line 211
Definition of Drupal\Core\Cache\DatabaseBackend.

Class

DatabaseBackend
Defines a default cache implementation.

Namespace

Drupal\Core\Cache

Code

public function deleteExpired() {
  Database::getConnection()
    ->delete($this->bin)
    ->condition('expire', CacheBackendInterface::CACHE_PERMANENT, '<>')
    ->condition('expire', REQUEST_TIME, '<')
    ->execute();
}