MCPcopy
hub / github.com/grpc/grpc-go / getEntry

Method getEntry

balancer/rls/cache.go:340–351  ·  view source on GitHub ↗
(key cacheKey)

Source from the content-addressed store, hash-verified

338}
339
340func (dc *dataCache) getEntry(key cacheKey) *cacheEntry {
341 if dc.shutdown.HasFired() {
342 return nil
343 }
344
345 entry, ok := dc.entries[key]
346 if !ok {
347 return nil
348 }
349 dc.keys.makeRecent(key)
350 return entry
351}
352
353func (dc *dataCache) removeEntryForTesting(key cacheKey) {
354 entry, ok := dc.entries[key]

Calls 2

makeRecentMethod · 0.80
HasFiredMethod · 0.45