diff options
Diffstat (limited to 'net/disk_cache/backend_impl.h')
-rw-r--r-- | net/disk_cache/backend_impl.h | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/net/disk_cache/backend_impl.h b/net/disk_cache/backend_impl.h index 24af0b4..47bbe96 100644 --- a/net/disk_cache/backend_impl.h +++ b/net/disk_cache/backend_impl.h @@ -37,24 +37,10 @@ enum BackendFlags { class BackendImpl : public Backend { friend class Eviction; public: - BackendImpl(const FilePath& path, base::MessageLoopProxy* cache_thread) - : ALLOW_THIS_IN_INITIALIZER_LIST(background_queue_(this, cache_thread)), - path_(path), block_files_(path), mask_(0), max_size_(0), - cache_type_(net::DISK_CACHE), uma_report_(0), user_flags_(0), - init_(false), restarted_(false), unit_test_(false), read_only_(false), - new_eviction_(false), first_timer_(true), done_(true, false), - ALLOW_THIS_IN_INITIALIZER_LIST(factory_(this)), - ALLOW_THIS_IN_INITIALIZER_LIST(ptr_factory_(this)) {} + BackendImpl(const FilePath& path, base::MessageLoopProxy* cache_thread); // mask can be used to limit the usable size of the hash table, for testing. BackendImpl(const FilePath& path, uint32 mask, - base::MessageLoopProxy* cache_thread) - : ALLOW_THIS_IN_INITIALIZER_LIST(background_queue_(this, cache_thread)), - path_(path), block_files_(path), mask_(mask), max_size_(0), - cache_type_(net::DISK_CACHE), uma_report_(0), user_flags_(kMask), - init_(false), restarted_(false), unit_test_(false), read_only_(false), - new_eviction_(false), first_timer_(true), done_(true, false), - ALLOW_THIS_IN_INITIALIZER_LIST(factory_(this)), - ALLOW_THIS_IN_INITIALIZER_LIST(ptr_factory_(this)) {} + base::MessageLoopProxy* cache_thread); ~BackendImpl(); // Returns a new backend with the desired flags. See the declaration of |