public function CacheBackendMongodb::invalidateAll in MongoDB 8
Implements Drupal\Core\Cache\CacheBackendInterface::invalidateAll().
Marks all cache items as invalid. Invalid items may be returned in later calls to get(), if the $allow_invalid argument is TRUE.
Overrides CacheBackendInterface::invalidateAll
File
- src/
CacheBackendMongodb.php, line 319 - Definition of Drupal\mongodb/CacheBackendMongodb.
Class
- CacheBackendMongodb
- Defines MongoDB cache implementation.
Namespace
Drupal\mongodbCode
public function invalidateAll() {
try {
$this->collection
->update(array(), array(
'$set' => array(
'expire' => new \MongoDate(REQUEST_TIME - 1),
),
), array(
'w' => 0,
'multiple' => TRUE,
));
} catch (\Exception $e) {
// The database may not be available.
}
}