Index: components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java |
diff --git a/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java b/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java |
index 6372a600753e50136d65a81e65a09c236d596761..afccf847f9aa8950ba57bb0a907eb20cd0b00b86 100644 |
--- a/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java |
+++ b/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java |
@@ -422,6 +422,15 @@ public class ChromiumUrlRequest implements HttpUrlRequest { |
} |
@Override |
+ public boolean wasCached() { |
+ synchronized (mLock) { |
+ validateNativeAdapterNotDestroyed(); |
+ validateHeadersAvailable(); |
+ return nativeGetWasCached(mUrlRequestAdapter); |
+ } |
+ } |
+ |
+ @Override |
public String getContentType() { |
return mContentType; |
} |
@@ -748,6 +757,8 @@ public class ChromiumUrlRequest implements HttpUrlRequest { |
private native String nativeGetNegotiatedProtocol(long urlRequestAdapter); |
+ private native boolean nativeGetWasCached(long urlRequestAdapter); |
+ |
// Explicit class to work around JNI-generator generics confusion. |
private static class ResponseHeadersMap extends |
HashMap<String, List<String>> { |