Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Side by Side Diff: net/disk_cache/simple/simple_index.cc

Issue 511163002: Net-related fixups for scoped_refptr conversion operator cleanup. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix naming to match Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « net/disk_cache/simple/simple_index.h ('k') | net/http/transport_security_persister.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "net/disk_cache/simple/simple_index.h" 5 #include "net/disk_cache/simple/simple_index.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <limits> 8 #include <limits>
9 #include <string> 9 #include <string>
10 #include <utility> 10 #include <utility>
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 DCHECK(it); 128 DCHECK(it);
129 int64 tmp_last_used_time; 129 int64 tmp_last_used_time;
130 uint64 tmp_entry_size; 130 uint64 tmp_entry_size;
131 if (!it->ReadInt64(&tmp_last_used_time) || !it->ReadUInt64(&tmp_entry_size)) 131 if (!it->ReadInt64(&tmp_last_used_time) || !it->ReadUInt64(&tmp_entry_size))
132 return false; 132 return false;
133 SetLastUsedTime(base::Time::FromInternalValue(tmp_last_used_time)); 133 SetLastUsedTime(base::Time::FromInternalValue(tmp_last_used_time));
134 entry_size_ = tmp_entry_size; 134 entry_size_ = tmp_entry_size;
135 return true; 135 return true;
136 } 136 }
137 137
138 SimpleIndex::SimpleIndex(base::SingleThreadTaskRunner* io_thread, 138 SimpleIndex::SimpleIndex(
139 SimpleIndexDelegate* delegate, 139 const scoped_refptr<base::SingleThreadTaskRunner>& io_thread,
140 net::CacheType cache_type, 140 SimpleIndexDelegate* delegate,
141 scoped_ptr<SimpleIndexFile> index_file) 141 net::CacheType cache_type,
142 scoped_ptr<SimpleIndexFile> index_file)
142 : delegate_(delegate), 143 : delegate_(delegate),
143 cache_type_(cache_type), 144 cache_type_(cache_type),
144 cache_size_(0), 145 cache_size_(0),
145 max_size_(0), 146 max_size_(0),
146 high_watermark_(0), 147 high_watermark_(0),
147 low_watermark_(0), 148 low_watermark_(0),
148 eviction_in_progress_(false), 149 eviction_in_progress_(false),
149 initialized_(false), 150 initialized_(false),
150 index_file_(index_file.Pass()), 151 index_file_(index_file.Pass()),
151 io_thread_(io_thread), 152 io_thread_(io_thread),
152 // Creating the callback once so it is reused every time 153 // Creating the callback once so it is reused every time
153 // write_to_disk_timer_.Start() is called. 154 // write_to_disk_timer_.Start() is called.
154 write_to_disk_cb_(base::Bind(&SimpleIndex::WriteToDisk, AsWeakPtr())), 155 write_to_disk_cb_(base::Bind(&SimpleIndex::WriteToDisk, AsWeakPtr())),
155 app_on_background_(false) {} 156 app_on_background_(false) {
157 }
156 158
157 SimpleIndex::~SimpleIndex() { 159 SimpleIndex::~SimpleIndex() {
158 DCHECK(io_thread_checker_.CalledOnValidThread()); 160 DCHECK(io_thread_checker_.CalledOnValidThread());
159 161
160 // Fail all callbacks waiting for the index to come up. 162 // Fail all callbacks waiting for the index to come up.
161 for (CallbackList::iterator it = to_run_when_initialized_.begin(), 163 for (CallbackList::iterator it = to_run_when_initialized_.begin(),
162 end = to_run_when_initialized_.end(); it != end; ++it) { 164 end = to_run_when_initialized_.end(); it != end; ++it) {
163 it->Run(net::ERR_ABORTED); 165 it->Run(net::ERR_ABORTED);
164 } 166 }
165 } 167 }
(...skipping 305 matching lines...) Expand 10 before | Expand all | Expand 10 after
471 start - last_write_to_disk_); 473 start - last_write_to_disk_);
472 } 474 }
473 } 475 }
474 last_write_to_disk_ = start; 476 last_write_to_disk_ = start;
475 477
476 index_file_->WriteToDisk(entries_set_, cache_size_, 478 index_file_->WriteToDisk(entries_set_, cache_size_,
477 start, app_on_background_); 479 start, app_on_background_);
478 } 480 }
479 481
480 } // namespace disk_cache 482 } // namespace disk_cache
OLDNEW
« no previous file with comments | « net/disk_cache/simple/simple_index.h ('k') | net/http/transport_security_persister.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698