| Index: third_party/WebKit/Source/core/fetch/MemoryCache.cpp
|
| diff --git a/third_party/WebKit/Source/core/fetch/MemoryCache.cpp b/third_party/WebKit/Source/core/fetch/MemoryCache.cpp
|
| index 925962d2e82aee962489dfa50439bf63dd3e1cdf..8aad84ef9bff434fae49d13d63ca1421cd1fa296 100644
|
| --- a/third_party/WebKit/Source/core/fetch/MemoryCache.cpp
|
| +++ b/third_party/WebKit/Source/core/fetch/MemoryCache.cpp
|
| @@ -79,19 +79,11 @@
|
| DEFINE_TRACE(MemoryCacheEntry)
|
| {
|
| visitor->trace(m_resource);
|
| - visitor->template registerWeakMembers<MemoryCacheEntry, &MemoryCacheEntry::clearResourceWeak>(this);
|
| + visitor->trace(m_resourceWeak);
|
| visitor->trace(m_previousInLiveResourcesList);
|
| visitor->trace(m_nextInLiveResourcesList);
|
| visitor->trace(m_previousInAllResourcesList);
|
| visitor->trace(m_nextInAllResourcesList);
|
| -}
|
| -
|
| -void MemoryCacheEntry::clearResourceWeak(Visitor* visitor)
|
| -{
|
| - if (!m_resourceWeak || ThreadHeap::isHeapObjectAlive(m_resourceWeak))
|
| - return;
|
| - memoryCache()->remove(m_resourceWeak.get());
|
| - m_resourceWeak.clear();
|
| }
|
|
|
| void MemoryCacheEntry::dispose()
|
|
|