| Index: net/disk_cache/simple/simple_disk_format.cc
|
| diff --git a/net/disk_cache/simple/simple_disk_format.cc b/net/disk_cache/simple/simple_disk_format.cc
|
| index 0a254dd30a38ce311bef5ef9d9c6dc9f4bf4b4c1..d9379a6f5a8c161cb9814f784ea3c0128ede222e 100644
|
| --- a/net/disk_cache/simple/simple_disk_format.cc
|
| +++ b/net/disk_cache/simple/simple_disk_format.cc
|
| @@ -71,6 +71,15 @@ void EntryMetadata::DeSerialize(const char* in_buffer,
|
| memcpy(out_entry_metadata, in_buffer, kEntryMetadataSize);
|
| }
|
|
|
| +// static
|
| +void EntryMetadata::Merge(const EntryMetadata& entry_metadata,
|
| + EntryMetadata* out_entry_metadata) {
|
| + if (out_entry_metadata->last_used_time == 0)
|
| + out_entry_metadata->last_used_time = entry_metadata.last_used_time;
|
| + if (out_entry_metadata->entry_size == 0)
|
| + out_entry_metadata->entry_size = entry_metadata.entry_size;
|
| +}
|
| +
|
| } // namespace SimpleIndexFile
|
|
|
| } // namespace disk_cache
|
|
|