Index: net/disk_cache/simple/simple_index.h |
diff --git a/net/disk_cache/simple/simple_index.h b/net/disk_cache/simple/simple_index.h |
index 5a8046da82291611b66c0a85e78a4d889e43d3f6..0946e5b5cf760e145e63a16be531d9a44e7d8968 100644 |
--- a/net/disk_cache/simple/simple_index.h |
+++ b/net/disk_cache/simple/simple_index.h |
@@ -5,10 +5,11 @@ |
#ifndef NET_DISK_CACHE_SIMPLE_SIMPLE_INDEX_H_ |
#define NET_DISK_CACHE_SIMPLE_SIMPLE_INDEX_H_ |
+#include <stdint.h> |
+ |
#include <list> |
#include <vector> |
-#include "base/basictypes.h" |
#include "base/callback.h" |
#include "base/containers/hash_tables.h" |
#include "base/files/file_path.h" |
@@ -42,13 +43,13 @@ struct SimpleIndexLoadResult; |
class NET_EXPORT_PRIVATE EntryMetadata { |
public: |
EntryMetadata(); |
- EntryMetadata(base::Time last_used_time, uint64 entry_size); |
+ EntryMetadata(base::Time last_used_time, uint64_t entry_size); |
base::Time GetLastUsedTime() const; |
void SetLastUsedTime(const base::Time& last_used_time); |
- uint64 GetEntrySize() const; |
- void SetEntrySize(uint64 entry_size); |
+ uint64_t GetEntrySize() const; |
+ void SetEntrySize(uint64_t entry_size); |
// Serialize the data into the provided pickle. |
void Serialize(base::Pickle* pickle) const; |
@@ -68,8 +69,8 @@ class NET_EXPORT_PRIVATE EntryMetadata { |
// size of each entry matters. Even when the values used to set these members |
// are originally calculated as >32-bit types, the actual necessary size for |
// each shouldn't exceed 32 bits, so we use 32-bit types here. |
- uint32 last_used_time_seconds_since_epoch_; |
- int32 entry_size_; // Storage size in bytes. |
+ uint32_t last_used_time_seconds_since_epoch_; |
+ int32_t entry_size_; // Storage size in bytes. |
}; |
static_assert(sizeof(EntryMetadata) == 8, "incorrect metadata size"); |
@@ -77,7 +78,7 @@ static_assert(sizeof(EntryMetadata) == 8, "incorrect metadata size"); |
class NET_EXPORT_PRIVATE SimpleIndex |
: public base::SupportsWeakPtr<SimpleIndex> { |
public: |
- typedef std::vector<uint64> HashList; |
+ typedef std::vector<uint64_t> HashList; |
SimpleIndex(const scoped_refptr<base::SingleThreadTaskRunner>& io_thread, |
SimpleIndexDelegate* delegate, |
@@ -88,29 +89,29 @@ class NET_EXPORT_PRIVATE SimpleIndex |
void Initialize(base::Time cache_mtime); |
- void SetMaxSize(uint64 max_bytes); |
- uint64 max_size() const { return max_size_; } |
+ void SetMaxSize(uint64_t max_bytes); |
+ uint64_t max_size() const { return max_size_; } |
- void Insert(uint64 entry_hash); |
- void Remove(uint64 entry_hash); |
+ void Insert(uint64_t entry_hash); |
+ void Remove(uint64_t entry_hash); |
// Check whether the index has the entry given the hash of its key. |
- bool Has(uint64 entry_hash) const; |
+ bool Has(uint64_t entry_hash) const; |
// Update the last used time of the entry with the given key and return true |
// iff the entry exist in the index. |
- bool UseIfExists(uint64 entry_hash); |
+ bool UseIfExists(uint64_t entry_hash); |
void WriteToDisk(); |
// Update the size (in bytes) of an entry, in the metadata stored in the |
// index. This should be the total disk-file size including all streams of the |
// entry. |
- bool UpdateEntrySize(uint64 entry_hash, int64 entry_size); |
+ bool UpdateEntrySize(uint64_t entry_hash, int64_t entry_size); |
- typedef base::hash_map<uint64, EntryMetadata> EntrySet; |
+ typedef base::hash_map<uint64_t, EntryMetadata> EntrySet; |
- static void InsertInEntrySet(uint64 entry_hash, |
+ static void InsertInEntrySet(uint64_t entry_hash, |
const EntryMetadata& entry_metadata, |
EntrySet* entry_set); |
@@ -128,11 +129,11 @@ class NET_EXPORT_PRIVATE SimpleIndex |
scoped_ptr<HashList> GetAllHashes(); |
// Returns number of indexed entries. |
- int32 GetEntryCount() const; |
+ int32_t GetEntryCount() const; |
// Returns the size of the entire cache in bytes. Can only be called after the |
// index has been initialized. |
- uint64 GetCacheSize() const; |
+ uint64_t GetCacheSize() const; |
// Returns whether the index has been initialized yet. |
bool initialized() const { return initialized_; } |
@@ -149,7 +150,7 @@ class NET_EXPORT_PRIVATE SimpleIndex |
void PostponeWritingToDisk(); |
- void UpdateEntryIteratorSize(EntrySet::iterator* it, int64 entry_size); |
+ void UpdateEntryIteratorSize(EntrySet::iterator* it, int64_t entry_size); |
// Must run on IO Thread. |
void MergeInitializingSet(scoped_ptr<SimpleIndexLoadResult> load_result); |
@@ -166,16 +167,16 @@ class NET_EXPORT_PRIVATE SimpleIndex |
EntrySet entries_set_; |
const net::CacheType cache_type_; |
- uint64 cache_size_; // Total cache storage size in bytes. |
- uint64 max_size_; |
- uint64 high_watermark_; |
- uint64 low_watermark_; |
+ uint64_t cache_size_; // Total cache storage size in bytes. |
+ uint64_t max_size_; |
+ uint64_t high_watermark_; |
+ uint64_t low_watermark_; |
bool eviction_in_progress_; |
base::TimeTicks eviction_start_time_; |
// This stores all the entry_hash of entries that are removed during |
// initialization. |
- base::hash_set<uint64> removed_entries_; |
+ base::hash_set<uint64_t> removed_entries_; |
bool initialized_; |
scoped_ptr<SimpleIndexFile> index_file_; |