Skip to content

Commit

Permalink
cache nil
Browse files Browse the repository at this point in the history
  • Loading branch information
klim0v committed Apr 2, 2022
1 parent e53d08f commit 74d9e1c
Showing 1 changed file with 16 additions and 15 deletions.
31 changes: 16 additions & 15 deletions coreV2/state/swap/swap.go
Original file line number Diff line number Diff line change
Expand Up @@ -618,21 +618,22 @@ func (s *Swap) Commit(db *iavl.MutableTree, version int64) error {
db.Set(pathOrderID, pairOrderBytes)
}

lenB := len(pair.buyOrders.ids)
pair.loadedBuyOrders.ids = pair.buyOrders.ids[:lenB:lenB]
if lenB > 10 {
pair.buyOrders.ids = pair.buyOrders.ids[:10:10]
}
// pair.loadedBuyOrders.ids = nil
// pair.buyOrders.ids = nil

lenS := len(pair.sellOrders.ids)
pair.loadedSellOrders.ids = pair.sellOrders.ids[:lenS:lenS]
if lenS > 10 {
pair.sellOrders.ids = pair.sellOrders.ids[:10:10]
}
// pair.loadedSellOrders.ids = nil
// pair.sellOrders.ids = nil
//lenB := len(pair.buyOrders.ids)
//pair.loadedBuyOrders.ids = pair.buyOrders.ids[:lenB:lenB]
//if lenB > 10 {
// pair.buyOrders.ids = pair.buyOrders.ids[:10:10]
//}
//
//lenS := len(pair.sellOrders.ids)
//pair.loadedSellOrders.ids = pair.sellOrders.ids[:lenS:lenS]
//if lenS > 10 {
// pair.sellOrders.ids = pair.sellOrders.ids[:10:10]
//}

pair.loadedBuyOrders.ids = nil
pair.buyOrders.ids = nil
pair.loadedSellOrders.ids = nil
pair.sellOrders.ids = nil

pair.dirtyOrders.mu.Lock()
pair.dirtyOrders.list = make(map[uint32]struct{})
Expand Down

0 comments on commit 74d9e1c

Please sign in to comment.