Move SpdyContainsKey to QuicheContainsKey.

This is part of the overall effort to merge quic, spdy, and http2 platform in
QUICHE.

gfe-relnote: n/a, no functional change.
PiperOrigin-RevId: 290874094
Change-Id: I3314999e11988c08a336fb468f19c502dc1e0f2d
diff --git a/common/platform/api/quiche_map_util.h b/common/platform/api/quiche_map_util.h
new file mode 100644
index 0000000..b539466
--- /dev/null
+++ b/common/platform/api/quiche_map_util.h
@@ -0,0 +1,19 @@
+// Copyright (c) 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef QUICHE_COMMON_PLATFORM_API_QUICHE_MAP_UTIL_H_
+#define QUICHE_COMMON_PLATFORM_API_QUICHE_MAP_UTIL_H_
+
+#include "net/quiche/common/platform/impl/quiche_map_util_impl.h"
+
+namespace quiche {
+
+template <class Collection, class Key>
+bool QuicheContainsKey(const Collection& collection, const Key& key) {
+  return QuicheContainsKeyImpl(collection, key);
+}
+
+}  // namespace quiche
+
+#endif  // QUICHE_COMMON_PLATFORM_API_QUICHE_MAP_UTIL_H_
diff --git a/spdy/core/http2_priority_write_scheduler.h b/spdy/core/http2_priority_write_scheduler.h
index 2bb8fbe..a50745f 100644
--- a/spdy/core/http2_priority_write_scheduler.h
+++ b/spdy/core/http2_priority_write_scheduler.h
@@ -17,6 +17,7 @@
 #include <utility>
 #include <vector>
 
+#include "net/third_party/quiche/src/common/platform/api/quiche_map_util.h"
 #include "net/third_party/quiche/src/common/platform/api/quiche_str_cat.h"
 #include "net/third_party/quiche/src/spdy/core/spdy_intrusive_list.h"
 #include "net/third_party/quiche/src/spdy/core/spdy_protocol.h"
@@ -24,7 +25,6 @@
 #include "net/third_party/quiche/src/spdy/platform/api/spdy_bug_tracker.h"
 #include "net/third_party/quiche/src/spdy/platform/api/spdy_containers.h"
 #include "net/third_party/quiche/src/spdy/platform/api/spdy_logging.h"
-#include "net/third_party/quiche/src/spdy/platform/api/spdy_map_util.h"
 #include "net/third_party/quiche/src/spdy/platform/api/spdy_string_utils.h"
 
 namespace spdy {
@@ -211,7 +211,7 @@
 template <typename StreamIdType>
 bool Http2PriorityWriteScheduler<StreamIdType>::StreamRegistered(
     StreamIdType stream_id) const {
-  return SpdyContainsKey(all_stream_infos_, stream_id);
+  return quiche::QuicheContainsKey(all_stream_infos_, stream_id);
 }
 
 template <typename StreamIdType>
diff --git a/spdy/platform/api/spdy_map_util.h b/spdy/platform/api/spdy_map_util.h
deleted file mode 100644
index e9b5f85..0000000
--- a/spdy/platform/api/spdy_map_util.h
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright (c) 2019 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef QUICHE_SPDY_PLATFORM_API_SPDY_MAP_UTIL_H_
-#define QUICHE_SPDY_PLATFORM_API_SPDY_MAP_UTIL_H_
-
-#include "net/spdy/platform/impl/spdy_map_util_impl.h"
-
-namespace spdy {
-
-template <class Collection, class Key>
-bool SpdyContainsKey(const Collection& collection, const Key& key) {
-  return SpdyContainsKeyImpl(collection, key);
-}
-
-}  // namespace spdy
-
-#endif  // QUICHE_SPDY_PLATFORM_API_SPDY_MAP_UTIL_H_