[Cronet] Enable persistence mode for Sdch
commit99f199f2eedd9b6caed00cbd3526d238fcf94518
authorxunjieli <xunjieli@chromium.org>
Fri, 29 May 2015 21:15:30 +0000 (29 14:15 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 29 May 2015 21:16:07 +0000 (29 21:16 +0000)
treef158d6f9ad7813deecc9875c03674538d5bb10fe
parent3377e41e753cc0ca6a48298c17f11da742d1cd7f
[Cronet] Enable persistence mode for Sdch

This CL adds persistence mode for Sdch metadata in Cronet
for the new async API. This CL also added
unit tests to make sure persistence work.

BUG=414885

Review URL: https://codereview.chromium.org/1133883002

Cr-Commit-Position: refs/heads/master@{#332044}
13 files changed:
components/cronet.gypi
components/cronet/android/cronet_url_request_context_adapter.cc
components/cronet/android/cronet_url_request_context_adapter.h
components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java
components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java
components/cronet/android/test/cronet_test_jni.cc
components/cronet/android/test/javatests/src/org/chromium/net/SdchTest.java
components/cronet/android/test/javatests/src/org/chromium/net/TestHttpUrlRequestListener.java
components/cronet/android/test/sdch_test_util.cc [new file with mode: 0644]
components/cronet/android/test/sdch_test_util.h [new file with mode: 0644]
components/cronet/android/test/src/org/chromium/net/CronetTestActivity.java
components/cronet/android/test/src/org/chromium/net/NativeTestServer.java
components/cronet/android/test/src/org/chromium/net/SdchObserver.java [new file with mode: 0644]