1. A computer system for cache management, the system comprising: a processing circuit, and a cache, the system configured to perform a method comprising: determining, by the processing circuit, a miss count and a hit position field of a data element corresponding to an instruction that requests storage of the data element in the cache, the miss count and the hit position field generated by a previous execution of the instruction; and placing the data element in a hierarchical replacement order based on at least one of the miss count and the hit position field, the hit position field comprises a hierarchical position related to the data element.