class Illuminate / Console / Scheduling / CacheSchedulingMutex
You are viewing an older version of the documentation. For the latest, please visit master documentation.

CacheSchedulingMutex

Implements

Properties

public

$cache Factory

The cache factory implementation.

Default: null
public

$store string|null

The cache store that should be used.

Default: null

Methods

public

__construct ( Factory $cache ) : void

Create a new scheduling strategy.

Parameters

public

create ( Event $event , DateTimeInterface $time ) : bool

Attempt to obtain a scheduling mutex for the given event.

Parameters

public

exists ( Event $event , DateTimeInterface $time ) : bool

Determine if a scheduling mutex exists for the given event.

Parameters

public

useStore ( $store ) : $this

Specify the cache store that should be used.

Parameters

  • $store string