Home | History | Annotate | Download | only in history

Lines Matching defs:PageCache

27 #include "PageCache.h"
43 PageCache* pageCache()
45 static PageCache* staticPageCache = new PageCache;
49 PageCache::PageCache()
54 , m_autoreleaseTimer(this, &PageCache::releaseAutoreleasedPagesNowOrReschedule)
58 void PageCache::setCapacity(int capacity)
66 int PageCache::frameCount() const
78 int PageCache::autoreleasedPageCount() const
83 void PageCache::add(PassRefPtr<HistoryItem> prpItem, PassRefPtr<CachedPage> cachedPage)
101 void PageCache::remove(HistoryItem* item)
114 void PageCache::prune()
122 void PageCache::addToLRUList(HistoryItem* item)
138 void PageCache::removeFromLRUList(HistoryItem* item)
157 void PageCache::releaseAutoreleasedPagesNowOrReschedule(Timer<PageCache>* timer)
164 LOG(PageCache, "WebCorePageCache: Postponing releaseAutoreleasedPagesNowOrReschedule() - %f since last load, %f since last input, %i objects pending release", loadDelta, userDelta, m_autoreleaseSet.size());
169 LOG(PageCache, "WebCorePageCache: Releasing page caches - %f seconds since last load, %f since last input, %i objects pending release", loadDelta, userDelta, m_autoreleaseSet.size());
173 void PageCache::releaseAutoreleasedPagesNow()
192 void PageCache::autorelease(PassRefPtr<CachedPage> page)