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
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.
protected bool
shouldUseLocks(Store $store)
Determine if the given store should use locks for cache event mutexes.
$this
useStore(string $store)
Specify the cache store that should be used.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.