CacheSchedulingMutex
class CacheSchedulingMutex implements SchedulingMutex, CacheAware (View source)
Properties
| Factory | $cache | The cache factory implementation. |
|
| string|null | $store | The cache store that should be used. |
Methods
void
bool
create(Event $event, DateTimeInterface $time)
Attempt to obtain a scheduling mutex for the given event.
bool
exists(Event $event, DateTimeInterface $time)
Determine if a scheduling mutex exists for the given event.
$this
useStore(string $store)
Specify the cache store that should be used.
Details
void
__construct(Factory $cache)
Create a new scheduling strategy.
bool
create(Event $event, DateTimeInterface $time)
Attempt to obtain a scheduling mutex for the given event.
bool
exists(Event $event, DateTimeInterface $time)
Determine if a scheduling mutex exists for the given event.
$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.