| Index: components/offline_pages/background/offliner_policy.h
|
| diff --git a/components/offline_pages/background/offliner_policy.h b/components/offline_pages/background/offliner_policy.h
|
| index 83abd4a4e058b9d082400353a7cbbbf248a29d04..a82f5e68715a150a86a1dd4ec4d1f1b7755bd974 100644
|
| --- a/components/offline_pages/background/offliner_policy.h
|
| +++ b/components/offline_pages/background/offliner_policy.h
|
| @@ -9,7 +9,8 @@ namespace {
|
| const int kMaxStartedTries = 4;
|
| const int kMaxCompletedTries = 1;
|
| const int kBackgroundProcessingTimeBudgetSeconds = 170;
|
| -const int kSinglePageTimeLimitSeconds = 120;
|
| +const int kSinglePageTimeLimitWhenBackgroundScheduledSeconds = 120;
|
| +const int kSinglePageTimeLimitForImmediateLoadSeconds = 300;
|
| const int kRequestExpirationTimeInSeconds = 60 * 60 * 24 * 7;
|
| } // namespace
|
|
|
| @@ -86,9 +87,16 @@ class OfflinerPolicy {
|
| return kBackgroundProcessingTimeBudgetSeconds;
|
| }
|
|
|
| - // How long do we allow a page to load before giving up on it
|
| - int GetSinglePageTimeLimitInSeconds() const {
|
| - return kSinglePageTimeLimitSeconds;
|
| + // How long do we allow a page to load before giving up on it when
|
| + // background loading was scheduled.
|
| + int GetSinglePageTimeLimitWhenBackgroundScheduledInSeconds() const {
|
| + return kSinglePageTimeLimitWhenBackgroundScheduledSeconds;
|
| + }
|
| +
|
| + // How long do we allow a page to load before giving up on it when
|
| + // immediately background loading.
|
| + int GetSinglePageTimeLimitForImmediateLoadInSeconds() const {
|
| + return kSinglePageTimeLimitForImmediateLoadSeconds;
|
| }
|
|
|
| // How long we allow requests to remain in the system before giving up.
|
| @@ -103,6 +111,7 @@ class OfflinerPolicy {
|
| int max_started_tries_;
|
| int max_completed_tries_;
|
| };
|
| -}
|
| +} // namespace offline_pages
|
| +
|
|
|
| #endif // COMPONENTS_OFFLINE_PAGES_BACKGROUND_OFFLINER_POLICY_H_
|
|
|