summaryrefslogtreecommitdiffstats
path: root/net/disk_cache/disk_cache_test_base.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/disk_cache/disk_cache_test_base.cc')
-rw-r--r--net/disk_cache/disk_cache_test_base.cc15
1 files changed, 5 insertions, 10 deletions
diff --git a/net/disk_cache/disk_cache_test_base.cc b/net/disk_cache/disk_cache_test_base.cc
index db6af64..a148f4c 100644
--- a/net/disk_cache/disk_cache_test_base.cc
+++ b/net/disk_cache/disk_cache_test_base.cc
@@ -56,17 +56,12 @@ void DiskCacheTestWithCache::InitDiskCache() {
if (first_cleanup_)
ASSERT_TRUE(DeleteCache(path.c_str()));
- if (!implementation_) {
- cache_ = disk_cache::CreateCacheBackend(path, force_creation_, size_,
- net::DISK_CACHE);
- disk_cache::BackendImpl* impl =
- static_cast<disk_cache::BackendImpl*>(cache_);
- if (impl)
- impl->SetFlags(disk_cache::kNoRandom);
- return;
- }
+ if (implementation_)
+ return InitDiskCacheImpl(path);
- InitDiskCacheImpl(path);
+ cache_ = disk_cache::BackendImpl::CreateBackend(path, force_creation_, size_,
+ net::DISK_CACHE,
+ disk_cache::kNoRandom);
}
void DiskCacheTestWithCache::InitDiskCacheImpl(const std::wstring& path) {