A method of caching data is provided, which includes a plurality of processes
1602
to 1605, a cache manager 813 and a data type register 805
including at least one data type 1901 and a corresponding data type
bit 1903. Said data type bit 1903 is set (1904) within the
register 805 on being accessed by each of said processes and subsequently
reset (1905) within the register. The cache manager 813 restores
(1501) each of said set data type bit and identifies its corresponding data
type 1901. The cache manager writes the output data 1609, 1610, 1611
of each of said processes 1603, 1604, 1605 within a memory cache 2001
and said cache manager resets (1505) said memory cache 2001 when
the data type bit set by the last of said processes 1602 is reset.