Index: chrome/browser/chromeos/gdata/gdata_cache_metadata.cc |
diff --git a/chrome/browser/chromeos/gdata/gdata_cache_metadata.cc b/chrome/browser/chromeos/gdata/gdata_cache_metadata.cc |
index fafcb5f15c2459e1a737941fd2958a4b1e5f6d9d..850f15dfa8845f51575601b71e5ff25677b2f367 100644 |
--- a/chrome/browser/chromeos/gdata/gdata_cache_metadata.cc |
+++ b/chrome/browser/chromeos/gdata/gdata_cache_metadata.cc |
@@ -174,36 +174,25 @@ void GDataCacheMetadataMap::Initialize( |
DVLOG(1) << "Directory scan finished"; |
} |
-void GDataCacheMetadataMap::UpdateCache( |
+void GDataCacheMetadataMap::AddOrUpdateCacheEntry( |
const std::string& resource_id, |
const GDataCacheEntry& cache_entry) { |
AssertOnSequencedWorkerPool(); |
CacheMap::iterator iter = cache_map_.find(resource_id); |
if (iter == cache_map_.end()) { // New resource, create new entry. |
- // Makes no sense to create new entry if cache state is NONE. |
- DCHECK(cache_entry.cache_state() != CACHE_STATE_NONE); |
- if (cache_entry.cache_state() != CACHE_STATE_NONE) { |
- cache_map_.insert(std::make_pair(resource_id, cache_entry)); |
- DVLOG(1) << "Added res_id=" << resource_id |
- << ", " << cache_entry.ToString(); |
- } |
+ cache_map_.insert(std::make_pair(resource_id, cache_entry)); |
+ DVLOG(1) << "Added resource_id=" << resource_id |
+ << ", " << cache_entry.ToString(); |
} else { // Resource exists. |
hshi1
2012/07/12 00:27:48
Can you DCHECK here to make sure the cache state i
satorux1
2012/07/12 00:35:31
CACHE_STATE_NONE will be gone, once we change the
|
- // If cache state is NONE, delete entry from cache map. |
- if (cache_entry.cache_state() == CACHE_STATE_NONE) { |
- DVLOG(1) << "Deleting res_id=" << resource_id |
- << ", " << iter->second.ToString(); |
- cache_map_.erase(iter); |
- } else { // Otherwise, update entry in cache map. |
- iter->second.set_md5(cache_entry.md5()); |
- iter->second.set_cache_state(cache_entry.cache_state()); |
- DVLOG(1) << "Updated res_id=" << resource_id |
- << ", " << iter->second.ToString(); |
- } |
+ iter->second.set_md5(cache_entry.md5()); |
+ iter->second.set_cache_state(cache_entry.cache_state()); |
+ DVLOG(1) << "Updated resource_id=" << resource_id |
+ << ", " << iter->second.ToString(); |
} |
} |
-void GDataCacheMetadataMap::RemoveFromCache(const std::string& resource_id) { |
+void GDataCacheMetadataMap::RemoveCacheEntry(const std::string& resource_id) { |
AssertOnSequencedWorkerPool(); |
CacheMap::iterator iter = cache_map_.find(resource_id); |