MCPcopy
hub / github.com/open-policy-agent/gatekeeper / CFDataClient

Interface CFDataClient

pkg/cachemanager/cachemanager.go:69–72  ·  view source on GitHub ↗

CFDataClient is an interface for caching data.

Source from the content-addressed store, hash-verified

67
68// CFDataClient is an interface for caching data.
69type CFDataClient interface {
70 AddData(ctx context.Context, data interface{}) (*types.Responses, error)
71 RemoveData(ctx context.Context, data interface{}) (*types.Responses, error)
72}
73
74// noopCFDataClient is a no-op implementation of CFDataClient used when no
75// real client is provided.

Callers 3

AddObjectMethod · 0.65
RemoveObjectMethod · 0.65
wipeDataMethod · 0.65

Implementers 3

FakeCfClientpkg/fakes/fakecfdataclient.go
Driverpkg/drivers/k8scel/driver.go
noopCFDataClientpkg/cachemanager/cachemanager.go

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…