diff options
Diffstat (limited to 'chrome/browser/thumbnail_store.h')
-rw-r--r-- | chrome/browser/thumbnail_store.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/thumbnail_store.h b/chrome/browser/thumbnail_store.h index d54c5d4..ed95a02 100644 --- a/chrome/browser/thumbnail_store.h +++ b/chrome/browser/thumbnail_store.h @@ -39,7 +39,6 @@ class ThumbnailStore : public base::RefCountedThreadSafe<ThumbnailStore>, public NotificationObserver { public: ThumbnailStore(); - ~ThumbnailStore(); // Must be called before {Set,Get}PageThumbnail. |db_name| is the location // of an existing ThumbnailStore database or where to create a new one. @@ -63,12 +62,15 @@ class ThumbnailStore : public base::RefCountedThreadSafe<ThumbnailStore>, void Shutdown(); private: + friend class base::RefCountedThreadSafe<ThumbnailStore>; FRIEND_TEST(ThumbnailStoreTest, RetrieveFromCache); FRIEND_TEST(ThumbnailStoreTest, RetrieveFromDisk); FRIEND_TEST(ThumbnailStoreTest, UpdateThumbnail); FRIEND_TEST(ThumbnailStoreTest, FollowRedirects); friend class ThumbnailStoreTest; + ~ThumbnailStore(); + struct CacheEntry { scoped_refptr<RefCountedBytes> data_; ThumbnailScore score_; |