| Index: cc/resources/resource_pool.cc
|
| diff --git a/cc/resources/resource_pool.cc b/cc/resources/resource_pool.cc
|
| index 5e6e426871cf63229841e7e75d4b94f731a39033..da33b11a96f4f44a02b7813c268972e78ff5b70b 100644
|
| --- a/cc/resources/resource_pool.cc
|
| +++ b/cc/resources/resource_pool.cc
|
| @@ -469,8 +469,8 @@ void ResourcePool::OnMemoryStateChange(base::MemoryState state) {
|
| // save memory usage.
|
| break;
|
| case base::MemoryState::SUSPENDED:
|
| - // TODO(tasak): free this component's caches as much as possible before
|
| - // suspending renderer.
|
| + // Release all resources, regardless of how recently they were used.
|
| + EvictResourcesNotUsedSince(base::TimeTicks() + base::TimeDelta::Max());
|
| break;
|
| case base::MemoryState::UNKNOWN:
|
| // NOT_REACHED.
|
|
|