In a DSM-CC receiver (12), a signal comprising a periodically repeated
plurality of data sections is received. Storage means (14) is provided for
caching the data sections included in the signal, and said storage means incorporates
a file management mechanism based on file names. Each data section is received
(100) under a corresponding file name, and the received file names are modified
(140) within the receiver to distinguish between previous or subsequent
versions of the same data sections of the signal that are stored in said storage
means. Files currently in use are not overwritten, but are marked (135)
for later deletion (155). Individual files can be extracted from DSM-CC
modules and cache. In this case, individual file names are modified by reference
to version information received for the module as a whole.