// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // See net/disk_cache/disk_cache.h for the public interface. #ifndef NET_DISK_CACHE_BLOCKFILE_RANKINGS_H_ #define NET_DISK_CACHE_BLOCKFILE_RANKINGS_H_ #include <list> #include <memory> #include <array> #include "base/memory/raw_ptr.h" #include "net/disk_cache/blockfile/addr.h" #include "net/disk_cache/blockfile/mapped_file.h" #include "net/disk_cache/blockfile/storage_block.h" namespace disk_cache { class BackendImpl; struct LruData; struct RankingsNode; CacheRankingsBlock; // Type of crashes generated for the unit tests. enum RankCrashes { … }; // This class handles the ranking information for the cache. class Rankings { … }; } // namespace disk_cache #endif // NET_DISK_CACHE_BLOCKFILE_RANKINGS_H_