(id int)
| 231 | } |
| 232 | |
| 233 | func CacheGetChannel(id int) (*Channel, error) { |
| 234 | if !common.MemoryCacheEnabled { |
| 235 | return GetChannelById(id, true) |
| 236 | } |
| 237 | channelSyncLock.RLock() |
| 238 | defer channelSyncLock.RUnlock() |
| 239 | |
| 240 | c, ok := channelsIDM[id] |
| 241 | if !ok { |
| 242 | return nil, fmt.Errorf("渠道# %d,已不存在", id) |
| 243 | } |
| 244 | return c, nil |
| 245 | } |
| 246 | |
| 247 | func CacheGetChannelInfo(id int) (*ChannelInfo, error) { |
| 248 | if !common.MemoryCacheEnabled { |