chromium/content/browser/loader/cached_navigation_url_loader.h

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CONTENT_BROWSER_LOADER_CACHED_NAVIGATION_URL_LOADER_H_
#define CONTENT_BROWSER_LOADER_CACHED_NAVIGATION_URL_LOADER_H_

#include "base/memory/raw_ptr.h"
#include "content/browser/loader/navigation_url_loader.h"

namespace content {

// NavigationURLLoader for navigations that activate a back-forward cached or
// prerendered page. Unlike a normal navigation, no actual URL loading occurs.
// This is because loading already happened the first time this URL was
// navigated to (before it was added to the back-forward cache or when it was
// prerendered).
class CachedNavigationURLLoader : public NavigationURLLoader {};

}  // namespace content

#endif  // CONTENT_BROWSER_LOADER_CACHED_NAVIGATION_URL_LOADER_H_