| Index: components/cronet/android/test/quic_test_server.cc
 | 
| diff --git a/components/cronet/android/test/quic_test_server.cc b/components/cronet/android/test/quic_test_server.cc
 | 
| index 88819d632a4cbd55d5339bdde491771b3dc0b92b..e704253a9ddd094e04d1c954d3c58c9095389da0 100644
 | 
| --- a/components/cronet/android/test/quic_test_server.cc
 | 
| +++ b/components/cronet/android/test/quic_test_server.cc
 | 
| @@ -31,6 +31,7 @@ namespace {
 | 
|  static const int kServerPort = 6121;
 | 
|  
 | 
|  base::Thread* g_quic_server_thread = nullptr;
 | 
| +net::QuicInMemoryCache* g_quic_in_memory_cache = nullptr;
 | 
|  net::QuicSimpleServer* g_quic_server = nullptr;
 | 
|  
 | 
|  void StartOnServerThread(const base::FilePath& test_files_root,
 | 
| @@ -41,8 +42,8 @@ void StartOnServerThread(const base::FilePath& test_files_root,
 | 
|    // Set up in-memory cache.
 | 
|    base::FilePath file_dir = test_files_root.Append("quic_data");
 | 
|    CHECK(base::PathExists(file_dir)) << "Quic data does not exist";
 | 
| -  net::QuicInMemoryCache::GetInstance()->InitializeFromDirectory(
 | 
| -      file_dir.value());
 | 
| +  g_quic_in_memory_cache = new net::QuicInMemoryCache();
 | 
| +  g_quic_in_memory_cache->InitializeFromDirectory(file_dir.value());
 | 
|    net::QuicConfig config;
 | 
|  
 | 
|    // Set up server certs.
 | 
| @@ -53,10 +54,10 @@ void StartOnServerThread(const base::FilePath& test_files_root,
 | 
|        directory.Append("quic_test.example.com.crt"),
 | 
|        directory.Append("quic_test.example.com.key.pkcs8"),
 | 
|        directory.Append("quic_test.example.com.key.sct")));
 | 
| -  g_quic_server =
 | 
| -      new net::QuicSimpleServer(std::move(proof_source), config,
 | 
| -                                net::QuicCryptoServerConfig::ConfigOptions(),
 | 
| -                                net::AllSupportedVersions());
 | 
| +  g_quic_server = new net::QuicSimpleServer(
 | 
| +      std::move(proof_source), config,
 | 
| +      net::QuicCryptoServerConfig::ConfigOptions(), net::AllSupportedVersions(),
 | 
| +      g_quic_in_memory_cache);
 | 
|  
 | 
|    // Start listening.
 | 
|    int rv = g_quic_server->Listen(
 | 
| @@ -70,6 +71,7 @@ void ShutdownOnServerThread() {
 | 
|    DCHECK(g_quic_server_thread->task_runner()->BelongsToCurrentThread());
 | 
|    g_quic_server->Shutdown();
 | 
|    delete g_quic_server;
 | 
| +  delete g_quic_in_memory_cache;
 | 
|  }
 | 
|  
 | 
|  }  // namespace
 | 
| 
 |