Index: net/disk_cache/cache_creator.cc |
diff --git a/net/disk_cache/cache_creator.cc b/net/disk_cache/cache_creator.cc |
index 102e10218abe3f8941b7dac5c79340199fa1be42..23ff396f302169331ff7c13dd4b65c0cc3d8fe7e 100644 |
--- a/net/disk_cache/cache_creator.cc |
+++ b/net/disk_cache/cache_creator.cc |
@@ -7,12 +7,15 @@ |
#include "base/strings/stringprintf.h" |
#include "net/base/cache_type.h" |
#include "net/base/net_errors.h" |
-#include "net/disk_cache/blockfile/backend_impl.h" |
#include "net/disk_cache/cache_util.h" |
#include "net/disk_cache/disk_cache.h" |
#include "net/disk_cache/memory/mem_backend_impl.h" |
#include "net/disk_cache/simple/simple_backend_impl.h" |
+#ifdef USE_BLOCKFILE_CACHE_BACKEND |
rvargas (doing something else)
2014/01/03 19:56:13
Can we use OS_ANDROID here?
Having too many knobs
gavinp
2014/02/05 20:54:13
If we use OS_ANDROID here, the expression will be
rvargas (doing something else)
2014/02/06 05:09:28
The number of references seem the same regardless
|
+#include "net/disk_cache/blockfile/backend_impl.h" |
+#endif |
+ |
#ifdef USE_TRACING_CACHE_BACKEND |
#include "net/disk_cache/tracing_cache_backend.h" |
#endif |
@@ -91,6 +94,8 @@ int CacheCreator::Run() { |
return simple_cache->Init( |
base::Bind(&CacheCreator::OnIOComplete, base::Unretained(this))); |
} |
+ |
+#if defined(USE_BLOCKFILE_CACHE_BACKEND) |
disk_cache::BackendImpl* new_cache = |
new disk_cache::BackendImpl(path_, thread_.get(), net_log_); |
created_cache_.reset(new_cache); |
@@ -101,6 +106,9 @@ int CacheCreator::Run() { |
base::Bind(&CacheCreator::OnIOComplete, base::Unretained(this))); |
DCHECK_EQ(net::ERR_IO_PENDING, rv); |
return rv; |
+#else |
+ return net::ERR_FAILED; |
+#endif |
} |
void CacheCreator::DoCallback(int result) { |