Index: components/cronet/android/chromium_url_request.cc |
diff --git a/components/cronet/android/chromium_url_request.cc b/components/cronet/android/chromium_url_request.cc |
index 2da0cccad1bfb09312b84b5a1d11984beaaf8f34..140e4767253545e94f1c92ecafc817aa65f1c94e 100644 |
--- a/components/cronet/android/chromium_url_request.cc |
+++ b/components/cronet/android/chromium_url_request.cc |
@@ -400,6 +400,17 @@ static jstring GetNegotiatedProtocol(JNIEnv* env, |
return ConvertUTF8ToJavaString(env, negotiated_protocol.c_str()).Release(); |
} |
+static jboolean GetWasCached(JNIEnv* env, |
+ jobject jcaller, |
+ jlong jurl_request_adapter) { |
+ URLRequestAdapter* request_adapter = |
+ reinterpret_cast<URLRequestAdapter*>(jurl_request_adapter); |
+ DCHECK(request_adapter); |
+ |
+ bool was_cached = request_adapter->GetWasCached(); |
+ return was_cached ? JNI_TRUE : JNI_FALSE; |
+} |
+ |
static void DisableRedirects(JNIEnv* env, jobject jcaller, |
jlong jrequest_adapter) { |
URLRequestAdapter* request_adapter = |