type Informer …
func AddTestObject(cache *AssumeCache, obj interface{ … }
func UpdateTestObject(cache *AssumeCache, obj interface{ … }
func DeleteTestObject(cache *AssumeCache, obj interface{ … }
var ErrWrongType …
var ErrNotFound …
var ErrObjectName …
type WrongTypeError …
func (e WrongTypeError) Error() string { … }
func (e WrongTypeError) Is(err error) bool { … }
type NotFoundError …
func (e NotFoundError) Error() string { … }
func (e NotFoundError) Is(err error) bool { … }
type ObjectNameError …
func (e ObjectNameError) Error() string { … }
func (e ObjectNameError) Is(err error) bool { … }
type AssumeCache …
type objInfo …
func objInfoKeyFunc(obj interface{ … }
func (c *AssumeCache) objInfoIndexFunc(obj interface{ … }
func NewAssumeCache(logger klog.Logger, informer Informer, description, indexName string, indexFunc cache.IndexFunc) *AssumeCache { … }
func (c *AssumeCache) add(obj interface{ … }
func (c *AssumeCache) update(oldObj interface{ … }
func (c *AssumeCache) delete(obj interface{ … }
func (c *AssumeCache) pushEvent(oldObj, newObj interface{ … }
func (c *AssumeCache) getObjVersion(name string, obj interface{ … }
func (c *AssumeCache) getObjInfo(key string) (*objInfo, error) { … }
func (c *AssumeCache) Get(key string) (interface{ … }
func (c *AssumeCache) GetAPIObj(key string) (interface{ … }
func (c *AssumeCache) List(indexObj interface{ … }
func (c *AssumeCache) listLocked(indexObj interface{ … }
func (c *AssumeCache) Assume(obj interface{ … }
func (c *AssumeCache) Restore(objName string) { … }
func (c *AssumeCache) AddEventHandler(handler cache.ResourceEventHandler) cache.ResourceEventHandlerRegistration { … }
func (c *AssumeCache) emitEvents() { … }
type syncedHandlerRegistration …
func (syncedHandlerRegistration) HasSynced() bool { … }