CacheEventMutex
class CacheEventMutex implements EventMutex, CacheAware (View source)
Properties
Factory | $cache | The cache repository implementation. | |
string|null | $store | The cache store that should be used. |
Methods
void | __construct(Factory $cache) Create a new overlapping strategy. | |
bool | create(Event $event) Attempt to obtain an event mutex for the given event. | |
bool | exists(Event $event) Determine if an event mutex exists for the given event. | |
void | forget(Event $event) Clear the event mutex for the given event. | |
$this | useStore(string $store) Specify the cache store that should be used. |
Details
void __construct(Factory $cache)
Create a new overlapping strategy.
bool create(Event $event)
Attempt to obtain an event mutex for the given event.
bool exists(Event $event)
Determine if an event mutex exists for the given event.
void forget(Event $event)
Clear the event mutex for the given event.
$this useStore(string $store)
Specify the cache store that should be used.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Console/Scheduling/CacheEventMutex.html