In order to storage the data reliably, this paper proposes storage the data pointer and its checksum redundantly.
The semantic cache consists of disjoint semantic regions, and each semantic region includes a description and a corresponding data pointer.