UniqueLock
class UniqueLock (View source)
Свойства
| protected Репозиторий | $cache | Реализация репозитория кэша. |
Методы
| void | __construct(Репозиторий $cache)
Создать новый экземпляр менеджера уникальных блокировок. | |
| bool | acquire(mixed $job)
Попытка получить блокировку для заданной задачи. | |
| void | release(mixed $job)
Освободить блокировку для заданной задачи. | |
| string | getKey(mixed $job)
Сгенерировать ключ блокировки для заданной задачи. |
Подробности
void __construct(Репозиторий $cache)
Создать новый экземпляр менеджера уникальных блокировок.
bool acquire(mixed $job)
Попытка получить блокировку для заданной задачи.
void release(mixed $job)
Освободить блокировку для заданной задачи.
protected string getKey(mixed $job)
Сгенерировать ключ блокировки для заданной задачи.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Bus/UniqueLock.html