34c34
< * Has a probability of when placing new blocks, placing them as MRU.
---
> * Has a probability of when placing new entries, placing them as MRU.
44,45c44,45
< #ifndef __MEM_CACHE_REPLACEMENT_POLICIES_LIP_RP_HH__
< #define __MEM_CACHE_REPLACEMENT_POLICIES_LIP_RP_HH__
---
> #ifndef __MEM_CACHE_REPLACEMENT_POLICIES_BIP_RP_HH__
> #define __MEM_CACHE_REPLACEMENT_POLICIES_BIP_RP_HH__
55c55
< * if a new block is inserted at the MRU or LRU position.
---
> * if a new entry is inserted at the MRU or LRU position.
74,76c74,75
< * Reset replacement data for a block. Used when a block is inserted.
< * Sets the insertion tick, and update correspondent replacement data.
< * Uses the bimodal throtle parameter to decide whether the new block
---
> * Reset replacement data for an entry. Used when an entry is inserted.
> * Uses the bimodal throtle parameter to decide whether the new entry
79c78
< * @param blk Cache block to be reset.
---
> * @param replacement_data Replacement data to be reset.
81c80,81
< void reset(CacheBlk *blk) override;
---
> void reset(const std::shared_ptr<ReplacementData>& replacement_data) const
> override;
84c84
< #endif // __MEM_CACHE_REPLACEMENT_POLICIES_LIP_RP_HH__
---
> #endif // __MEM_CACHE_REPLACEMENT_POLICIES_BIP_RP_HH__