JCS-pub/common/pkgs/distlock/reqbuilder/metadata.go

18 lines
425 B
Go

package reqbuilder
import (
"gitlink.org.cn/cloudream/jcs-pub/common/pkgs/distlock/lockprovider"
)
type MetadataLockReqBuilder struct {
*LockRequestBuilder
}
func (b *LockRequestBuilder) Metadata() *MetadataLockReqBuilder {
return &MetadataLockReqBuilder{LockRequestBuilder: b}
}
func (b *MetadataLockReqBuilder) makePath(tableName string) []string {
return []string{lockprovider.MetadataLockPathPrefix, tableName}
}