1. A processing system comprising: a memory configured to store data in a plurality of pages; a translation lookaside buffer (TLB); and a memory cache in communication with the TLB, the memory cache configured to: store first data that is stored at the memory; store a first page attribute associated with the first data; and permit retrieval of the first page attribute and the first data from the memory cache without accessing the TLB.