The software fault handler can, if desired, check the missing key against a larger list of keys maintained by software; thus, the protection key registers inside the processor may be treated as a software-managed cache of a larger list of keys associated with a process.
Softvérový obsluhovač chýb môže, pokiaľ by bolo žiadané, skontrolovať chýbajúci kľúč vzhľadom na väčší zoznam kľúčov uchovávaný softvérom; tak teda, registre ochranných kľúčov, ktoré sa nachádzajú v procesore, môžu byť spracované ako softvérovo riadená cache s väčším zoznamom kľúčov prislúchajúcich k procesu.