| | |
| | | logger.Error(err) |
| | | return |
| | | } |
| | | if info.Tableid != "" { |
| | | if info.AreaId != "" { |
| | | CacheMap.Lock() |
| | | defer CacheMap.Unlock() |
| | | if _, ok := CacheMap.Area[info.Tableid]; !ok { |
| | | CacheMap.Area[info.Tableid] = shardmap.New(uint8(*threadnum)) |
| | | if _, ok := CacheMap.Area[info.AreaId]; !ok { |
| | | CacheMap.Area[info.AreaId] = shardmap.New(uint8(*threadnum)) |
| | | } |
| | | CacheMap.Area[info.Tableid].Set(info.Id, info) |
| | | CacheMap.Area[info.Tableid].Settime() |
| | | CacheMap.Area[info.AreaId].Set(info.Id, info) |
| | | CacheMap.Area[info.AreaId].Settime() |
| | | } |
| | | } |
| | | |