class
Illuminate
/
Console
/
CacheCommandMutex
You're browsing the documentation for an upcoming version of Laravel. The documentation and features of this release are subject to change.
CacheCommandMutex
Implements
Uses
Properties
public
$store string|null
The cache store that should be used.
Default: null
Methods
public
create ( $command ) : bool
Attempt to obtain a command mutex for the given command.
Parameters
- $command Command
public
exists ( $command ) : bool
Determine if a command mutex exists for the given command.
Parameters
- $command Command
public
forget ( $command ) : bool
Release the mutex for the given command.
Parameters
- $command Command
protected
commandMutexName ( $command ) : string
Get the isolatable command mutex name.
Parameters
- $command Command
public
useStore ( $store ) : $this
Specify the cache store that should be used.
Parameters
- $store string|null
protected
shouldUseLocks ( $store ) : bool
Determine if the given store should use locks for command mutexes.
Parameters
- $store Store