Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrLocked = errors.New("already locked")
Functions ¶
This section is empty.
Types ¶
type LocalLockFactory ¶
type LocalLockFactory struct {
// contains filtered or unexported fields
}
func NewLocalLockFactory ¶
func NewLocalLockFactory(ll *LocalLocks) *LocalLockFactory
func (*LocalLockFactory) NewLock ¶
func (l *LocalLockFactory) NewLock(key string) Lock
type LocalLocks ¶
type LocalLocks struct {
// contains filtered or unexported fields
}
func NewLocalLocks ¶
func NewLocalLocks() *LocalLocks
type LockFactory ¶
type PGLockFactory ¶
type PGLockFactory struct {
// contains filtered or unexported fields
}
func NewPGLockFactory ¶
func NewPGLockFactory(db *sql.DB) *PGLockFactory
func (*PGLockFactory) NewLock ¶
func (l *PGLockFactory) NewLock(key string) Lock
Click to show internal directories.
Click to hide internal directories.