Merge change 8189

* changes:
  Enforce app cache maximum size
This commit is contained in:
Android (Google) Code Review
2009-07-23 09:44:23 -07:00

View File

@@ -181,6 +181,7 @@ public class WebSettings {
private boolean mDatabaseEnabled = false;
private String mAppCachePath = "";
private boolean mAppCacheEnabled = false;
private long mAppCacheMaxSize = Long.MAX_VALUE;
private boolean mDomStorageEnabled = false;
// Class to handle messages before WebCore is ready.
@@ -995,6 +996,19 @@ public class WebSettings {
}
}
/**
* Set the maximum size for the Application Caches content.
* @param appCacheMaxSize the maximum size in bytes.
*
* @hide pending api council approval
*/
public synchronized void setAppCacheMaxSize(long appCacheMaxSize) {
if (appCacheMaxSize != mAppCacheMaxSize) {
mAppCacheMaxSize = appCacheMaxSize;
postSync();
}
}
/**
* Set whether the database storage API is enabled.
* @param flag boolean True if the WebView should use the database storage