| Index: net/tools/quic/quic_simple_dispatcher.cc
|
| diff --git a/net/tools/quic/quic_simple_dispatcher.cc b/net/tools/quic/quic_simple_dispatcher.cc
|
| index fe26faa4051ec6cd1ed3e9f11cd0a67f442a4af9..4035769b38c7c821a2fbc09b8baca947c2fede76 100644
|
| --- a/net/tools/quic/quic_simple_dispatcher.cc
|
| +++ b/net/tools/quic/quic_simple_dispatcher.cc
|
| @@ -14,13 +14,15 @@ QuicSimpleDispatcher::QuicSimpleDispatcher(
|
| QuicVersionManager* version_manager,
|
| std::unique_ptr<QuicConnectionHelperInterface> helper,
|
| std::unique_ptr<QuicCryptoServerStream::Helper> session_helper,
|
| - std::unique_ptr<QuicAlarmFactory> alarm_factory)
|
| + std::unique_ptr<QuicAlarmFactory> alarm_factory,
|
| + QuicInMemoryCache* in_memory_cache)
|
| : QuicDispatcher(config,
|
| crypto_config,
|
| version_manager,
|
| std::move(helper),
|
| std::move(session_helper),
|
| - std::move(alarm_factory)) {}
|
| + std::move(alarm_factory)),
|
| + in_memory_cache_(in_memory_cache) {}
|
|
|
| QuicSimpleDispatcher::~QuicSimpleDispatcher() {}
|
|
|
| @@ -33,9 +35,9 @@ QuicServerSessionBase* QuicSimpleDispatcher::CreateQuicSession(
|
| CreatePerConnectionWriter(),
|
| /* owns_writer= */ true, Perspective::IS_SERVER, GetSupportedVersions());
|
|
|
| - QuicServerSessionBase* session =
|
| - new QuicSimpleServerSession(config(), connection, this, session_helper(),
|
| - crypto_config(), compressed_certs_cache());
|
| + QuicServerSessionBase* session = new QuicSimpleServerSession(
|
| + config(), connection, this, session_helper(), crypto_config(),
|
| + compressed_certs_cache(), in_memory_cache_);
|
| session->Initialize();
|
| return session;
|
| }
|
|
|