3.2.1.1 Table of Content Records
The server reads from a persistent table of the URL data that can be updated by the system. Each row of the table contains the following fields:
ID: GUID content record ID.
OriginURL: Origin URL.
FileCreationTime: UTC time of the creation of the content.
FileModificationTime: UTC time of the Last-Modified time stamp of the URL.
FileAttributes: Hexadecimal 32-bit integer representing a set of attribute flags supported by the FAT file system.
FileLastAccessTime: UTC time of the last data access.
FileSize: Size, in bytes, of the URL.
ContentRange: An ordered set of URL ranges cached in the record. If the record contains the entire URL content, a single range of byte 0 through (size, in bytes) -1 is stored.
DataBuffer: A buffer for the URL content for the ranges listed in ContentRange.
Note The preceding conceptual data can be implemented by using a variety of techniques. Any data structure that stores the preceding conceptual data can be used in this implementation.