func()

in groupcache.go [691:703]


func (c *cache) updateMetadata(key string, ttl *time.Time, length int64) *cacheValueMetadata {
	if c.metadata == nil {
		c.metadata = make(map[string]*cacheValueMetadata)
	}
	m := c.metadata[key]
	if m == nil {
		m = &cacheValueMetadata{}
		c.metadata[key] = m
	}
	m.setTTL(ttl)
	m.setLength(length)
	return m
}