PHP Class Pimcore\Model\Tool\Lock\Dao

Inheritance: extends Pimcore\Model\Dao\AbstractDao
Show file Open project: pimcore/pimcore

Public Methods

Method Description
acquire ( $key, integer $expire = 120, integer $refreshInterval = 1 )
getById ( $key )
isLocked ( $key, integer $expire = 120 ) : boolean
lock ( $key, boolean $force = true )
release ( $key )

Method Details

acquire() public method

public acquire ( $key, integer $expire = 120, integer $refreshInterval = 1 )
$key
$expire integer
$refreshInterval integer

getById() public method

public getById ( $key )

isLocked() public method

public isLocked ( $key, integer $expire = 120 ) : boolean
$key
$expire integer
return boolean

lock() public method

public lock ( $key, boolean $force = true )
$key
$force boolean

release() public method

public release ( $key )
$key