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
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.
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.
Details
Create a new overlapping strategy.
Attempt to obtain an event mutex for the given event.
Determine if an event mutex exists for the given 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.