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/10.x/Illuminate/Console/Scheduling/CacheEventMutex.html