question: @ Override public void forceRefetch ( String url , WebPage page , boolean asap ) { if ( page . getFetchInterval ( ) > maxInterval ) page . setFetchInterval ( Math . round ( maxInterval * 0.9f ) ) ; page . setStatus ( ( int ) CrawlStatus . STATUS_UNFETCHED ) ; page . setRetriesSinceFetch ( 0 ) ; page . setModifiedTime ( 0L ) ; if ( asap ) page . setFetchTime ( System . currentTimeMillis ( ) ) ; }
target:  This method resets fetchTime, fetchInterval, modifiedTime, retriesSinceFetch and page signature, so that it forces refetching.