Index: content/browser/service_worker/service_worker_version.cc |
diff --git a/content/browser/service_worker/service_worker_version.cc b/content/browser/service_worker/service_worker_version.cc |
index d4cee3793c4088f47a675bba31d73332c1452296..e6cf5d4aca803254ef536817cdc97ed6bc44862c 100644 |
--- a/content/browser/service_worker/service_worker_version.cc |
+++ b/content/browser/service_worker/service_worker_version.cc |
@@ -536,6 +536,8 @@ ServiceWorkerVersion::ServiceWorkerVersion( |
scope_(registration->pattern()), |
context_(context), |
script_cache_map_(this, context), |
+ max_age_(base::TimeDelta::FromSeconds( |
+ kServiceWorkerScriptMaxCacheAgeInSeconds)), |
ping_controller_(new PingController(this)), |
weak_factory_(this) { |
DCHECK(context_); |
@@ -2215,8 +2217,7 @@ void ServiceWorkerVersion::MarkIfStale() { |
return; |
base::TimeDelta time_since_last_check = |
base::Time::Now() - registration->last_update_check(); |
- if (time_since_last_check > |
- base::TimeDelta::FromHours(kServiceWorkerScriptMaxCacheAgeInHours)) |
+ if (time_since_last_check > max_age()) |
jungkees
2015/08/20 01:52:56
I think this line of codes seems still need the co
|
RestartTick(&stale_time_); |
} |