MCPcopy
hub / github.com/kubernetes/client-go / newEventLogger

Function newEventLogger

tools/record/events_cache.go:312–314  ·  view source on GitHub ↗

newEventLogger observes events and counts their frequencies

(lruCacheEntries int, clock clock.Clock)

Source from the content-addressed store, hash-verified

310
311// newEventLogger observes events and counts their frequencies
312func newEventLogger(lruCacheEntries int, clock clock.Clock) *eventLogger {
313 return &eventLogger{cache: lru.New(lruCacheEntries), clock: clock}
314}
315
316// eventObserve records an event, or updates an existing one if key is a cache hit
317func (e *eventLogger) eventObserve(newEvent *v1.Event, key string) (*v1.Event, []byte, error) {

Callers 2

NewEventCorrelatorFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected