ComputationLock

ComputationLock

new ComputationLock($b)

Source:
. Unused
Parameters:
Name Type Description
$b object
$b.token string
$b.ExpireTimestamp Date

Members

ExpireTimestamp :Date

Source:
Type:
  • Date

(readonly) IsLocked

Source:
. Is the lock currently in use

Token :string

Source:
Type:
  • string

Methods

TryExtend(token, duration) → {Boolean}

Source:
.
Parameters:
Name Type Description
token *
duration *
Returns:
Type
Boolean

TryLock(duration) → {Boolean}

Source:
. Try to Lock
Parameters:
Name Type Description
duration Date
Returns:
Type
Boolean

TryRelease(token) → {Boolean}

Source:
.
Parameters:
Name Type Description
token *
Returns:
Type
Boolean