MCPcopy Create free account
hub / github.com/cortexproject/cortex / updateStaleData

Method updateStaleData

pkg/ring/kv/dynamodb/client.go:347–355  ·  view source on GitHub ↗
(key string, data codec.MultiKey, timestamp time.Time)

Source from the content-addressed store, hash-verified

345}
346
347func (c *Client) updateStaleData(key string, data codec.MultiKey, timestamp time.Time) {
348 c.staleDataLock.Lock()
349 defer c.staleDataLock.Unlock()
350
351 c.staleData[key] = staleData{
352 data: data,
353 timestamp: timestamp,
354 }
355}
356
357func (c *Client) getStaleData(key string) codec.MultiKey {
358 c.staleDataLock.RLock()

Callers 5

GetMethod · 0.95
CASMethod · 0.95
WatchKeyMethod · 0.95
Test_UpdateStaleDataFunction · 0.80

Calls

no outgoing calls

Tested by 2

Test_UpdateStaleDataFunction · 0.64