Bug 35061 - Implement feature define for PageCache
Summary: Implement feature define for PageCache
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 34259
Blocks:
  Show dependency treegraph
 
Reported: 2010-02-17 15:39 PST by Eric Seidel (no email)
Modified: 2013-03-19 01:37 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2010-02-17 15:39:55 PST
Numerous ports hack their way around the PageCache (instead of using a nice define)

We should come up with some better solution than ports returning FLT_MAX;

Perhaps a new USE() #define which turns on this "immediate release" behavior that ports seem to desire.

Current ports using FLT_MAX for this function:

gtk/TemporaryLinkStubs.cpp
qt/TemporaryLinkStubs.cpp
win/SystemTimeWin.cpp
wince/SystemTimeWince.cpp
wx/SystemTimeWx.cpp

Basically every port except for the Apple Mac and Apple Windows ports.  This seems broken.

I'm not even sure what ports disabling the page cache in this way are doing.  As in, what positive or negative effects they're having on their port is.