Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8dc0c9b4 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 8189

* changes:
  Enforce app cache maximum size
parents 675c7d2e 1c829208
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -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