Make mempool cache a proper LRU (#2407)

Closes #2399
This commit is contained in:
bradyjoestar
2018-09-19 21:40:22 +04:00
committed by Anton Kaliaev
parent aa5495f24e
commit 26aa978456
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -577,7 +577,8 @@ func (cache *mapTxCache) Push(tx types.Tx) bool {
// Use the tx hash in the cache
txHash := sha256.Sum256(tx)
if _, exists := cache.map_[txHash]; exists {
if moved, exists := cache.map_[txHash]; exists {
cache.list.MoveToFront(moved)
return false
}