()
| 261 | } |
| 262 | |
| 263 | func (c *chatConfigCache) modelConfigSnapshot() modelConfigSnapshot { |
| 264 | c.mu.RLock() |
| 265 | snap := modelConfigSnapshot{epoch: c.modelTopologyEpoch} |
| 266 | c.mu.RUnlock() |
| 267 | return snap |
| 268 | } |
| 269 | |
| 270 | func (c *chatConfigCache) storeModelConfig(snap modelConfigSnapshot, config database.ChatModelConfig) { |
| 271 | c.mu.Lock() |