CacheEventMutex
class CacheEventMutex implements EventMutex, CacheAware (View source)
Свойства
| Factory | $cache | Реализация хранилища кеша. | |
| string|null | $store | Хранилище кеша, которое следует использовать. |
Методы
| void | __construct(Factory $cache)
Создать новую стратегию перекрытия. | |
| bool | create(Event $event)
Попытка получить мьютекс события для заданного события. | |
| bool | exists(Event $event)
Определить, существует ли мьютекс события для заданного события. | |
| void | forget(Event $event)
Очистить мьютекс события для заданного события. | |
| bool | shouldUseLocks(Store $store)
Определить, должно ли данное хранилище использовать блокировки для мьютексов событий кеша. | |
| $this | useStore(string $store)
Указать хранилище кеша, которое следует использовать. |
Детали
void __construct(Factory $cache)
Создать новую стратегию перекрытия.
bool create(Event $event)
Попытка получить мьютекс события для заданного события.
bool exists(Event $event)
Определить, существует ли мьютекс события для заданного события.
void forget(Event $event)
Очистить мьютекс события для заданного события.
protected bool shouldUseLocks(Store $store)
Определить, должно ли данное хранилище использовать блокировки для мьютексов событий кеша.
$this useStore(string $store)
Указать хранилище кеша, которое следует использовать.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Console/Scheduling/CacheEventMutex.html