void DocLoader::checkForReload(const KURL& fullURL) { if (m_allowStaleResources) return; //Don't reload resources while pasting if (m_cachePolicy == CachePolicyVerify) { if (!m_reloadedURLs.contains(fullURL.url())) { CachedResource* existing = cache()->resourceForURL(fullURL.url()); if (existing && existing->isExpired()) { cache()->remove(existing); m_reloadedURLs.add(fullURL.url()); } } } else if ((m_cachePolicy == CachePolicyReload) || (m_cachePolicy == CachePolicyRefresh)) { if (!m_reloadedURLs.contains(fullURL.url())) { CachedResource* existing = cache()->resourceForURL(fullURL.url()); if (existing) cache()->remove(existing); m_reloadedURLs.add(fullURL.url()); } } }