| Index: chrome/browser/android/compositor/tab_content_manager.h
|
| diff --git a/chrome/browser/android/compositor/tab_content_manager.h b/chrome/browser/android/compositor/tab_content_manager.h
|
| index df4f89749c118acb4679f88a55aebc372be62113..e6e28417c07fa409b5fa4fdcb46e419a033f7c41 100644
|
| --- a/chrome/browser/android/compositor/tab_content_manager.h
|
| +++ b/chrome/browser/android/compositor/tab_content_manager.h
|
| @@ -37,13 +37,7 @@ class TabContentManager : public ThumbnailCacheObserver {
|
| static TabContentManager* FromJavaObject(jobject jobj);
|
|
|
| TabContentManager(JNIEnv* env,
|
| - jobject obj,
|
| - jstring disk_cache_path,
|
| - jint default_cache_size,
|
| - jint approximation_cache_size,
|
| - jint compression_queue_max_size,
|
| - jint write_queue_max_size,
|
| - jboolean use_approximation_thumbnail);
|
| + jobject obj);
|
|
|
| virtual ~TabContentManager();
|
|
|
| @@ -73,6 +67,14 @@ class TabContentManager : public ThumbnailCacheObserver {
|
| // Callback for when the thumbnail decompression for tab_id is done.
|
| void OnFinishDecompressThumbnail(int tab_id, bool success, SkBitmap bitmap);
|
| // JNI methods.
|
| + void CreateThumbnailCache(JNIEnv* env,
|
| + jobject obj,
|
| + jstring disk_cache_path,
|
| + jint default_cache_size,
|
| + jint approximation_cache_size,
|
| + jint compression_queue_max_size,
|
| + jint write_queue_max_size,
|
| + jboolean use_approximation_thumbnail);
|
| jboolean HasFullCachedThumbnail(JNIEnv* env, jobject obj, jint tab_id);
|
| void CacheTab(JNIEnv* env,
|
| jobject obj,
|
| @@ -102,6 +104,7 @@ class TabContentManager : public ThumbnailCacheObserver {
|
| typedef base::ScopedPtrHashMap<int, scoped_ptr<TabReadbackRequest>>
|
| TabReadbackRequestMap;
|
|
|
| + ThumbnailCache* GetThumbnailCache();
|
| void PutThumbnailIntoCache(int tab_id,
|
| float thumbnail_scale,
|
| const SkBitmap& bitmap);
|
|
|