Lines Matching defs:PageCache
27 #include "PageCache.h"
77 LOG(PageCache, "%s%s", prefix.utf8().data(), message.utf8().data());
231 PageCache* pageCache()
233 static PageCache* staticPageCache = new PageCache;
237 PageCache::PageCache()
242 , m_autoreleaseTimer(this, &PageCache::releaseAutoreleasedPagesNowOrReschedule)
246 bool PageCache::canCachePageContainingThisFrame(Frame* frame)
289 bool PageCache::canCache(Page* page)
319 void PageCache::setCapacity(int capacity)
327 int PageCache::frameCount() const
339 int PageCache::autoreleasedPageCount() const
344 void PageCache::markPagesForVistedLinkStyleRecalc()
350 void PageCache::add(PassRefPtr<HistoryItem> prpItem, Page* page)
369 CachedPage* PageCache::get(HistoryItem* item)
381 LOG(PageCache, "Not restoring page for %s from back/forward cache because cache entry has expired", item->url().string().ascii().data());
382 pageCache()->remove(item);
387 void PageCache::remove(HistoryItem* item)
400 void PageCache::prune()
408 void PageCache::addToLRUList(HistoryItem* item)
424 void PageCache::removeFromLRUList(HistoryItem* item)
443 void PageCache::releaseAutoreleasedPagesNowOrReschedule(Timer<PageCache>* timer)
450 LOG(PageCache, "WebCorePageCache: Postponing releaseAutoreleasedPagesNowOrReschedule() - %f since last load, %f since last input, %i objects pending release", loadDelta, userDelta, m_autoreleaseSet.size());
455 LOG(PageCache, "WebCorePageCache: Releasing page caches - %f seconds since last load, %f since last input, %i objects pending release", loadDelta, userDelta, m_autoreleaseSet.size());
459 void PageCache::releaseAutoreleasedPagesNow()
478 void PageCache::autorelease(PassRefPtr<CachedPage> page)