PHP Класс malkusch\lock\mutex\MemcachedMutex

Автор: Markus Malkusch ([email protected])
Наследование: extends SpinlockMutex
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( string $name, Memcached $memcache, integer $timeout = 3 ) Sets the lock's name and the connected Memcached API.

Защищенные методы

Метод Описание
acquire ( $key, $expire )
release ( $key )

Описание методов

__construct() публичный Метод

The Memcached API needs to have at least one server in its pool. I.e. it has to be added with Memcached::addServer().
public __construct ( string $name, Memcached $memcache, integer $timeout = 3 )
$name string The lock name.
$memcache Memcached The connected Memcached API.
$timeout integer The time in seconds a lock expires, default is 3.

acquire() защищенный Метод

protected acquire ( $key, $expire )

release() защищенный Метод

protected release ( $key )