mini\Mini\ApcuDrivers\SwooleTableApcuDriver::_add() Method

protected

Signature

protected function _add(string $key, string $payload, int $ttl): bool

Parameters

Name Type Default Description
$key string required Documentation missing
$payload string required Documentation missing
$ttl int required Documentation missing

Returns

bool

Documentation

Atomic "add if not exists" (SETNX) using a coarse mutex.

We deliberately do NOT lock in _store/_delete, because the trait provides per-key locking for the operations that require it.

Source

src/Mini/ApcuDrivers/SwooleTableApcuDriver.php:57-70