consistencyhandler

package
v0.25.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConsistencyHandler

type ConsistencyHandler struct {
	// contains filtered or unexported fields
}

func NewHandler

func NewHandler(log logr.Logger) *ConsistencyHandler

func (*ConsistencyHandler) AddPendingDelete

func (h *ConsistencyHandler) AddPendingDelete(key types.NamespacedName, uid types.UID)

func (*ConsistencyHandler) OnAdd

func (h *ConsistencyHandler) OnAdd(raw any, _ bool)

func (*ConsistencyHandler) OnDelete

func (h *ConsistencyHandler) OnDelete(raw any)

func (*ConsistencyHandler) OnUpdate

func (h *ConsistencyHandler) OnUpdate(_, newObj any)

func (*ConsistencyHandler) Register

func (h *ConsistencyHandler) Register(ctx context.Context, informer cacheapi.Informer) error

func (*ConsistencyHandler) Registered

func (h *ConsistencyHandler) Registered() bool

func (*ConsistencyHandler) RemovePendingDelete

func (h *ConsistencyHandler) RemovePendingDelete(key types.NamespacedName, uid types.UID)

func (*ConsistencyHandler) SetMinimumRV

func (h *ConsistencyHandler) SetMinimumRV(key types.NamespacedName, rv int64)

func (*ConsistencyHandler) WaitForGet

func (h *ConsistencyHandler) WaitForGet(ctx context.Context, key types.NamespacedName) error

func (*ConsistencyHandler) WaitForList

func (h *ConsistencyHandler) WaitForList(ctx context.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL