1. An apparatus, comprising: a memory including a plurality of entries, wherein each entry of the plurality of entries includes a data portion and a tag portion, wherein the tag portion includes information indicative of a type of data stored in the data portion; a control circuit coupled to the memory, wherein the control circuit is configured to: receive a request for non-instruction data at a given address within a storage device; determine that the data corresponding to the given address is stored in a given entry of the plurality of entries; invalidate the given entry dependent upon the tag portion of the given entry indicating the given entry contains instruction data; retrieve the non-instruction data from a higher-level memory; store the retrieved non-instruction data in the given entry; and write the tag portion of the given entry to indicate the data stored in the given entry is non-instruction data.