Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrLockAcquisitionTimeout = mdk.ErrLockAcquisitionTimeout ErrLockNotHeld = mdk.ErrLockNotHeld )
View Source
var LockOwnerKey = mdk.LockOwnerKey
Functions ¶
func RegisterLocker ¶ added in v0.2.0
func RegisterLocker(name string, provider LockerProvider)
Types ¶
type InMemLocker ¶
type InMemLocker struct {
// contains filtered or unexported fields
}
InMemLocker is a simple thread-safe in-memory locker.
func (*InMemLocker) Close ¶
func (l *InMemLocker) Close() error
type LockerProvider ¶ added in v0.2.0
type LockerProvider = mdk.LockerProvider
func GetLocker ¶ added in v0.2.0
func GetLocker(name string) (LockerProvider, bool)
Click to show internal directories.
Click to hide internal directories.