Skip to content

Commit e37ddaf

Browse files
committed
metadata: modify NewLeaseManager to return leases.Manager
Signed-off-by: Iceber Gu <[email protected]>
1 parent 1431679 commit e37ddaf

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

metadata/leases.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,22 +33,22 @@ import (
3333
bolt "go.etcd.io/bbolt"
3434
)
3535

36-
// LeaseManager manages the create/delete lifecycle of leases
36+
// leaseManager manages the create/delete lifecycle of leases
3737
// and also returns existing leases
38-
type LeaseManager struct {
38+
type leaseManager struct {
3939
db *DB
4040
}
4141

4242
// NewLeaseManager creates a new lease manager for managing leases using
4343
// the provided database transaction.
44-
func NewLeaseManager(db *DB) *LeaseManager {
45-
return &LeaseManager{
44+
func NewLeaseManager(db *DB) leases.Manager {
45+
return &leaseManager{
4646
db: db,
4747
}
4848
}
4949

5050
// Create creates a new lease using the provided lease
51-
func (lm *LeaseManager) Create(ctx context.Context, opts ...leases.Opt) (leases.Lease, error) {
51+
func (lm *leaseManager) Create(ctx context.Context, opts ...leases.Opt) (leases.Lease, error) {
5252
var l leases.Lease
5353
for _, opt := range opts {
5454
if err := opt(&l); err != nil {
@@ -102,7 +102,7 @@ func (lm *LeaseManager) Create(ctx context.Context, opts ...leases.Opt) (leases.
102102
}
103103

104104
// Delete deletes the lease with the provided lease ID
105-
func (lm *LeaseManager) Delete(ctx context.Context, lease leases.Lease, _ ...leases.DeleteOpt) error {
105+
func (lm *leaseManager) Delete(ctx context.Context, lease leases.Lease, _ ...leases.DeleteOpt) error {
106106
namespace, err := namespaces.NamespaceRequired(ctx)
107107
if err != nil {
108108
return err
@@ -127,7 +127,7 @@ func (lm *LeaseManager) Delete(ctx context.Context, lease leases.Lease, _ ...lea
127127
}
128128

129129
// List lists all active leases
130-
func (lm *LeaseManager) List(ctx context.Context, fs ...string) ([]leases.Lease, error) {
130+
func (lm *leaseManager) List(ctx context.Context, fs ...string) ([]leases.Lease, error) {
131131
namespace, err := namespaces.NamespaceRequired(ctx)
132132
if err != nil {
133133
return nil, err
@@ -183,7 +183,7 @@ func (lm *LeaseManager) List(ctx context.Context, fs ...string) ([]leases.Lease,
183183
}
184184

185185
// AddResource references the resource by the provided lease.
186-
func (lm *LeaseManager) AddResource(ctx context.Context, lease leases.Lease, r leases.Resource) error {
186+
func (lm *leaseManager) AddResource(ctx context.Context, lease leases.Lease, r leases.Resource) error {
187187
namespace, err := namespaces.NamespaceRequired(ctx)
188188
if err != nil {
189189
return err
@@ -212,7 +212,7 @@ func (lm *LeaseManager) AddResource(ctx context.Context, lease leases.Lease, r l
212212
}
213213

214214
// DeleteResource dereferences the resource by the provided lease.
215-
func (lm *LeaseManager) DeleteResource(ctx context.Context, lease leases.Lease, r leases.Resource) error {
215+
func (lm *leaseManager) DeleteResource(ctx context.Context, lease leases.Lease, r leases.Resource) error {
216216
namespace, err := namespaces.NamespaceRequired(ctx)
217217
if err != nil {
218218
return err
@@ -250,7 +250,7 @@ func (lm *LeaseManager) DeleteResource(ctx context.Context, lease leases.Lease,
250250
}
251251

252252
// ListResources lists all the resources referenced by the lease.
253-
func (lm *LeaseManager) ListResources(ctx context.Context, lease leases.Lease) ([]leases.Resource, error) {
253+
func (lm *leaseManager) ListResources(ctx context.Context, lease leases.Lease) ([]leases.Resource, error) {
254254
namespace, err := namespaces.NamespaceRequired(ctx)
255255
if err != nil {
256256
return nil, err

0 commit comments

Comments
 (0)