package lock import "context" // Locker acquires new lock based on key. type Locker interface { AcquireLock(ctx context.Context, key string) (*Lock, error) }