* @method refresh * @description - It's revive a CacheNode, increment of this nodes frequency and refresh the frequencyMap via new incremented nodes frequency * @param {CacheNode} node
(node)
| 23 | * @param {CacheNode} node |
| 24 | */ |
| 25 | refresh(node) { |
| 26 | const { frequency } = node |
| 27 | const freqSet = this.get(frequency) |
| 28 | freqSet.delete(node) |
| 29 | |
| 30 | node.frequency++ |
| 31 | |
| 32 | this.insert(node) |
| 33 | } |
| 34 | |
| 35 | /** |
| 36 | * @method insert |