A replaceable entry is a basic entry in a 2d table-like structure that needs to have replacement func...
virtual std::string print() const
Prints relevant information about this entry.
void setInHtmWriteSet(bool val)
void setLocked(int context)
AccessPermission m_Permission
bool getInHtmWriteSet() const
void setInHtmReadSet(bool val)
bool getInHtmReadSet() const
virtual void invalidateEntry()
virtual int & getNumValidBlocks()
virtual ~AbstractCacheEntry()=0
void changePermission(AccessPermission new_perm)
AccessPermission getPermission() const
virtual void print(std::ostream &out) const =0
bool isLocked(int context) const
void setLastAccess(Tick tick)
std::ostream & operator<<(std::ostream &out, const AbstractCacheEntry &obj)
virtual DataBlock & getDataBlk()