Title: [266705] trunk/Source/WebCore
Revision
266705
Author
[email protected]
Date
2020-09-07 10:55:19 -0700 (Mon, 07 Sep 2020)

Log Message

Add memory cache with/without validation to logResourceResponseSource
https://bugs.webkit.org/show_bug.cgi?id=216244
<rdar://problem/64184239>

Patch by Alex Christensen <[email protected]> on 2020-09-07
Reviewed by Darin Adler.

* loader/ResourceLoader.cpp:
(WebCore::logResourceResponseSource):
* page/DiagnosticLoggingKeys.cpp:
(WebCore::DiagnosticLoggingKeys::memoryCacheKey):
(WebCore::DiagnosticLoggingKeys::memoryCacheAfterValidationKey):
* page/DiagnosticLoggingKeys.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (266704 => 266705)


--- trunk/Source/WebCore/ChangeLog	2020-09-07 17:43:44 UTC (rev 266704)
+++ trunk/Source/WebCore/ChangeLog	2020-09-07 17:55:19 UTC (rev 266705)
@@ -1,3 +1,18 @@
+2020-09-07  Alex Christensen  <[email protected]>
+
+        Add memory cache with/without validation to logResourceResponseSource
+        https://bugs.webkit.org/show_bug.cgi?id=216244
+        <rdar://problem/64184239>
+
+        Reviewed by Darin Adler.
+
+        * loader/ResourceLoader.cpp:
+        (WebCore::logResourceResponseSource):
+        * page/DiagnosticLoggingKeys.cpp:
+        (WebCore::DiagnosticLoggingKeys::memoryCacheKey):
+        (WebCore::DiagnosticLoggingKeys::memoryCacheAfterValidationKey):
+        * page/DiagnosticLoggingKeys.h:
+
 2020-09-06  Darin Adler  <[email protected]>
 
         Make TextCodecCJK and TextCodecSingleByte thread-safe and refactor a bit to share code

Modified: trunk/Source/WebCore/loader/ResourceLoader.cpp (266704 => 266705)


--- trunk/Source/WebCore/loader/ResourceLoader.cpp	2020-09-07 17:43:44 UTC (rev 266704)
+++ trunk/Source/WebCore/loader/ResourceLoader.cpp	2020-09-07 17:55:19 UTC (rev 266705)
@@ -457,7 +457,11 @@
         sourceKey = DiagnosticLoggingKeys::serviceWorkerKey();
         break;
     case ResourceResponse::Source::MemoryCache:
+        sourceKey = DiagnosticLoggingKeys::memoryCacheKey();
+        break;
     case ResourceResponse::Source::MemoryCacheAfterValidation:
+        sourceKey = DiagnosticLoggingKeys::memoryCacheAfterValidationKey();
+        break;
     case ResourceResponse::Source::DOMCache:
     case ResourceResponse::Source::ApplicationCache:
     case ResourceResponse::Source::InspectorOverride:

Modified: trunk/Source/WebCore/page/DiagnosticLoggingKeys.cpp (266704 => 266705)


--- trunk/Source/WebCore/page/DiagnosticLoggingKeys.cpp	2020-09-07 17:43:44 UTC (rev 266704)
+++ trunk/Source/WebCore/page/DiagnosticLoggingKeys.cpp	2020-09-07 17:55:19 UTC (rev 266705)
@@ -475,6 +475,16 @@
     return "diskCacheAfterValidation"_s;
 }
 
+String DiagnosticLoggingKeys::memoryCacheKey()
+{
+    return "memoryCache"_s;
+}
+
+String DiagnosticLoggingKeys::memoryCacheAfterValidationKey()
+{
+    return "memoryCacheAfterValidation"_s;
+}
+
 String DiagnosticLoggingKeys::reloadKey()
 {
     return "reload"_s;

Modified: trunk/Source/WebCore/page/DiagnosticLoggingKeys.h (266704 => 266705)


--- trunk/Source/WebCore/page/DiagnosticLoggingKeys.h	2020-09-07 17:43:44 UTC (rev 266704)
+++ trunk/Source/WebCore/page/DiagnosticLoggingKeys.h	2020-09-07 17:55:19 UTC (rev 266705)
@@ -55,6 +55,8 @@
     static String deviceOrientationKey();
     static String diskCacheKey();
     static String diskCacheAfterValidationKey();
+    static String memoryCacheKey();
+    static String memoryCacheAfterValidationKey();
     static String documentLoaderStoppingKey();
     WEBCORE_EXPORT static String domainCausingCrashKey();
     static String domainCausingEnergyDrainKey();
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to