code: func (c *Cache) Stat(send helper.StatCallback) {
  	s := c.settings.Load().(*cacheSettings)
  
  	send("size", float64(c.Size()))
  	send("metrics", float64(c.Len()))
  	send("maxSize", float64(s.maxSize))
  
  	helper.SendAndSubstractUint32("queries", &c.stat.queryCnt, send)
  	helper.SendAndSubstractUint32("tagsNormalizeErrors", &c.stat.tagsNormalizeErrors, send)
  	helper.SendAndSubstractUint32("overflow", &c.stat.overflowCnt, send)
  
  	helper.SendAndSubstractUint32("queueBuildCount", &c.stat.queueBuildCnt, send)
  	helper.SendAndSubstractUint32("queueBuildTimeMs", &c.stat.queueBuildTimeMs, send)
  	helper.SendUint32("queueWriteoutTime", &c.stat.queueWriteoutTime, send)
  }
docs: // Collect cache metrics