$modLocker (defined in Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | protected |
$shared_locks (defined in Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | protected |
$state (defined in Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | protected |
__construct(\Drupal\Core\Database\Connection $database, ?\Drupal\Core\Lock\LockBackendInterface $locker=NULL, ?\Drupal\Core\State\StateInterface $state=NULL) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
acquire( $name, $timeout=self::DEFAULT_LOCK_TIMEOUT, string $owner='', ?int $pid=NULL) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
acquireShared(string $name, float $timeout=self::DEFAULT_LOCK_TIMEOUT, string $owner='', ?int $pid=NULL) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
cleanUnusedSharedLocks() | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
DEFAULT_LOCK_TIMEOUT | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
getCurrentExpirationDelay(string $name) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
getCurrentExpirationTime(string $name) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
getOwner(string $name) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
getOwnerPid(string $name, ?string $owner=NULL) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
Drupal::tripal_biodb::Lock::LockInfoInterface::getOwnerPid(string $name) | Drupal\tripal_biodb\Lock\LockInfoInterface | |
getOwners(string $name) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
getStartTime(string $name, ?string $owner=NULL) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
Drupal::tripal_biodb::Lock::LockInfoInterface::getStartTime(string $name) | Drupal\tripal_biodb\Lock\LockInfoInterface | |
LOCK_ID | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
lockMayBeAvailable($name) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
release($name) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
releaseAll($lock_id=NULL) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
releaseShared($name, $owner) | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
Drupal::tripal_biodb::Lock::SharedLockBackendInterface::releaseShared(string $name, string $owner) | Drupal\tripal_biodb\Lock\SharedLockBackendInterface | |
STATE_KEY_EXCLUSIVE | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |
STATE_KEY_SHARED | Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend | |