()
| 112 | } |
| 113 | |
| 114 | func GetCacheRatioCopy() map[string]float64 { |
| 115 | cacheRatioMapMutex.RLock() |
| 116 | defer cacheRatioMapMutex.RUnlock() |
| 117 | copyMap := make(map[string]float64, len(cacheRatioMap)) |
| 118 | for k, v := range cacheRatioMap { |
| 119 | copyMap[k] = v |
| 120 | } |
| 121 | return copyMap |
| 122 | } |