Skip to content

Import path: gitlab.soludian.com/soludian/fountain/libs/resilient/locker

locker

go
import "gitlab.soludian.com/soludian/fountain/libs/resilient/locker"

Index

type Lock

Lock... implementations: Redis: [fcron_lock](github.com/libs/redis_client)

go
type Lock interface {
    Lock(ctx context.Context, ttl time.Duration) error
    Unlock(ctx context.Context) error
    Refresh(ctx context.Context, ttl time.Duration) error
}

Generated by gomarkdoc