As WebKit takes "expires" as String, we can pass it directly with the rest of the headers.
diff --git a/WebKit/android/jni/WebCoreResourceLoader.cpp b/WebKit/android/jni/WebCoreResourceLoader.cpp
index 2f997f5..5ccd09c 100644
--- a/WebKit/android/jni/WebCoreResourceLoader.cpp
+++ b/WebKit/android/jni/WebCoreResourceLoader.cpp
@@ -134,7 +134,7 @@
 
 jint WebCoreResourceLoader::CreateResponse(JNIEnv* env, jobject obj, jstring url, jint statusCode,
                                                     jstring statusText, jstring mimeType, jlong expectedLength,
-                                                    jstring encoding, jstring expireTime)
+                                                    jstring encoding)
 {
 #ifdef ANDROID_INSTRUMENT
     TimeCounterAuto counter(TimeCounter::ResourceTimeCounter);
@@ -160,11 +160,6 @@
         response->setHTTPStatusText(status);
         LOGV("Response setStatusText: %s", status.latin1().data());
     }
-    if (expireTime) {
-        WebCore::String expire = to_string(env, expireTime);
-        response->setHTTPHeaderField("expires", expire);
-        LOGV("Response setHTTPHeaderField for expires: %s", expire.latin1().data());
-    }
     return (int)response;
 }
    
@@ -287,7 +282,7 @@
     /* name, signature, funcPtr */
     { "nativeSetResponseHeader", "(ILjava/lang/String;Ljava/lang/String;)V",
         (void*) WebCoreResourceLoader::SetResponseHeader },
-    { "nativeCreateResponse", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)I",
+    { "nativeCreateResponse", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;)I",
         (void*) WebCoreResourceLoader::CreateResponse },
     { "nativeReceivedResponse", "(I)V",
         (void*) WebCoreResourceLoader::ReceivedResponse },
diff --git a/WebKit/android/jni/WebCoreResourceLoader.h b/WebKit/android/jni/WebCoreResourceLoader.h
index 1e24937..60c0d0e 100644
--- a/WebKit/android/jni/WebCoreResourceLoader.h
+++ b/WebKit/android/jni/WebCoreResourceLoader.h
@@ -58,7 +58,7 @@
     // Native jni functions
     static void SetResponseHeader(JNIEnv*, jobject, jint, jstring, jstring);
     static jint CreateResponse(JNIEnv*, jobject, jstring, jint, jstring,
-            jstring, jlong, jstring, jstring);
+            jstring, jlong, jstring);
     static void ReceivedResponse(JNIEnv*, jobject, jint);
     static void AddData(JNIEnv*, jobject, jbyteArray, jint);
     static void Finished(JNIEnv*, jobject);