Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Lock ¶
type Lock interface { // Acquire acquires a lease of duration ttl around a given resource. In case of an error, // acquired is meaningless. Acquire(resource string, ttl time.Duration) (acquired bool, err error) Forfeit(resource string) (forfeited bool, err error) }
Lock uses distributed lock for control of a resource.
Click to show internal directories.
Click to hide internal directories.