public function LockBackendInterface::wait in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/lib/Drupal/Core/Lock/LockBackendInterface.php \Drupal\Core\Lock\LockBackendInterface::wait()
Waits a short amount of time before a second lock acquire attempt.
While this method is subject to have a generic implementation in abstract backend implementation, some backends may provide non blocking or less I/O intensive wait mechanism: this is why this method remains on the backend interface.
Parameters
string $name: Lock name currently being locked.
int $delay = 30: Milliseconds to wait for.
Return value
bool TRUE if the lock holds, FALSE if it may be available. You still need to acquire the lock manually and it may fail again.
4 methods override LockBackendInterface::wait()
- DatabaseLockBackend::wait in core/
lib/ Drupal/ Core/ ProxyClass/ Lock/ DatabaseLockBackend.php - Waits a short amount of time before a second lock acquire attempt.
- LockBackendAbstract::wait in core/
lib/ Drupal/ Core/ Lock/ LockBackendAbstract.php - Waits a short amount of time before a second lock acquire attempt.
- NullLockBackend::wait in core/
lib/ Drupal/ Core/ Lock/ NullLockBackend.php - Waits a short amount of time before a second lock acquire attempt.
- PersistentDatabaseLockBackend::wait in core/
lib/ Drupal/ Core/ ProxyClass/ Lock/ PersistentDatabaseLockBackend.php - Waits a short amount of time before a second lock acquire attempt.
File
- core/
lib/ Drupal/ Core/ Lock/ LockBackendInterface.php, line 110 - Contains \Drupal\Core\Lock\LockBackendInterface.
Class
- LockBackendInterface
- Lock backend interface.
Namespace
Drupal\Core\LockCode
public function wait($name, $delay = 30);