Index: chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReductionProxySettings.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReductionProxySettings.java b/chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReductionProxySettings.java |
index c11c7c8d02a84f55552f8ea6eb633c03d390599b..4444a6f3310f06b179896bed10151403627204ae 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReductionProxySettings.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReductionProxySettings.java |
@@ -10,8 +10,15 @@ import org.chromium.base.ThreadUtils; |
import java.text.NumberFormat; |
import java.util.Locale; |
+/** |
+ * Entry point to manage all data reduction proxy configuration details. |
+ */ |
public class DataReductionProxySettings { |
+ /** |
+ * Data structure to hold the original content length before data reduction and the received |
+ * content length after data reduction. |
+ */ |
public static class ContentLengths { |
private final long mOriginal; |
private final long mReceived; |
@@ -37,6 +44,9 @@ public class DataReductionProxySettings { |
private static DataReductionProxySettings sSettings; |
+ /** |
+ * Returns a singleton instance of the settings object. |
+ */ |
public static DataReductionProxySettings getInstance() { |
ThreadUtils.assertOnUiThread(); |
if (sSettings == null) { |
@@ -52,14 +62,6 @@ public class DataReductionProxySettings { |
// DataReductionProxySettings is a singleton that lives forever and there's no clean |
// shutdown of Chrome on Android |
mNativeDataReductionProxySettings = nativeInit(); |
- initDataReductionProxySettings(); |
- } |
- |
- /** |
- * Initializes the data reduction proxy at Chrome startup. |
- */ |
- public void initDataReductionProxySettings() { |
- nativeInitDataReductionProxySettings(mNativeDataReductionProxySettings); |
} |
/** |
@@ -191,8 +193,6 @@ public class DataReductionProxySettings { |
} |
private native long nativeInit(); |
- private native void nativeInitDataReductionProxySettings( |
- long nativeDataReductionProxySettingsAndroid); |
private native void nativeBypassHostPattern( |
long nativeDataReductionProxySettingsAndroid, String pattern); |
private native void nativeBypassURLPattern( |