Changeset 188211 in webkit
- Timestamp:
- Aug 10, 2015 5:48:53 AM (9 years ago)
- Location:
- trunk
- Files:
-
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r188204 r188211 1 2015-08-07 Antti Koivisto <antti@apple.com> 2 3 Expand network cache tests to cover memory cache behavior 4 https://bugs.webkit.org/show_bug.cgi?id=147783 5 6 Reviewed by Alexey Proskuryakov. 7 8 Add another round to existing cache tests with hot memory cache. 9 This add 691 individual cases worth of memory cache test coverage. 10 11 XHR (and main resource, CachedRawResource in general) behaves differently from other resource types. The added 12 coverage maps this behavior. The regular subresource behavior needs coverage too. 13 14 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: 15 * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: 16 * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: 17 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: 18 * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: 19 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: 20 * http/tests/cache/disk-cache/disk-cache-range-expected.txt: 21 * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: 22 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: 23 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: 24 * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: 25 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt: 26 * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: 27 * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: 28 * http/tests/cache/disk-cache/resources/cache-test.js: 29 (loadResource): 30 (loadResourcesWithOptions): 31 (loadResources): 32 (.): 33 (runTests): 34 1 35 2015-08-09 Chris Dumez <cdumez@apple.com> 2 36 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt
r182071 r188211 6 6 running 3 tests 7 7 8 --------Testing loads from disk cache-------- 8 9 response headers: {"Status":"204","Cache-control":"max-age=0"} 9 10 response source: Network … … 15 16 response source: Disk cache 16 17 18 --------Testing loads through memory cache (XHR behavior)-------- 19 response headers: {"Status":"204","Cache-control":"max-age=0"} 20 response source: Network 21 22 response headers: {"Status":"204","Cache-control":"max-age=100"} 23 response source: Memory cache 24 25 response headers: {"Status":"204","Last-Modified":"now(-1000)"} 26 response source: Memory cache 27 17 28 PASS successfullyParsed is true 18 29 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt
r181926 r188211 6 6 running 2 tests 7 7 8 --------Testing loads from disk cache-------- 9 response headers: {"Status":"302","Location":"/","Cache-control":"max-age=0"} 10 response source: Network 11 12 response headers: {"Status":"302","Location":"/","Cache-control":"max-age=100"} 13 response source: Network 14 15 --------Testing loads through memory cache (XHR behavior)-------- 8 16 response headers: {"Status":"302","Location":"/","Cache-control":"max-age=0"} 9 17 response source: Network -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt
r182071 r188211 6 6 running 6 tests 7 7 8 --------Testing loads from disk cache-------- 8 9 response headers: {"Status":"307"} 9 10 response source: Network … … 24 25 response source: Network 25 26 27 --------Testing loads through memory cache (XHR behavior)-------- 28 response headers: {"Status":"307"} 29 response source: Network 30 31 response headers: {"Status":"307","Cache-control":"max-age=0"} 32 response source: Network 33 34 response headers: {"Status":"307","Cache-control":"max-age=100"} 35 response source: Memory cache 36 37 response headers: {"Status":"307","Expires":"now(0)"} 38 response source: Network 39 40 response headers: {"Status":"307","Expires":"now(100)"} 41 response source: Memory cache 42 43 response headers: {"Status":"307","Last-Modified":"now(-1000)"} 44 response source: Memory cache 45 26 46 PASS successfullyParsed is true 27 47 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt
r182071 r188211 6 6 running 3 tests 7 7 8 --------Testing loads from disk cache-------- 8 9 response headers: {"Status":"404","Cache-control":"max-age=0"} 9 10 response source: Network … … 15 16 response source: Disk cache 16 17 18 --------Testing loads through memory cache (XHR behavior)-------- 19 response headers: {"Status":"404","Cache-control":"max-age=0"} 20 response source: Network 21 22 response headers: {"Status":"404","Cache-control":"max-age=100"} 23 response source: Memory cache 24 25 response headers: {"Status":"404","Last-Modified":"now(-1000)"} 26 response source: Memory cache 27 17 28 PASS successfullyParsed is true 18 29 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-disable-expected.txt
r181894 r188211 5 5 6 6 Default (cache enabled) 7 --------Testing loads from disk cache-------- 7 8 response headers: {"Cache-control":"max-age=100"} 8 9 response source: Disk cache 9 10 11 --------Testing loads through memory cache (XHR behavior)-------- 12 response headers: {"Cache-control":"max-age=100"} 13 response source: Memory cache 14 10 15 Disabling cache 16 --------Testing loads from disk cache-------- 11 17 response headers: {"Cache-control":"max-age=100"} 12 18 response source: Network 13 19 20 --------Testing loads through memory cache (XHR behavior)-------- 21 response headers: {"Cache-control":"max-age=100"} 22 response source: Memory cache 23 14 24 Re-enabling cache 25 --------Testing loads from disk cache-------- 15 26 response headers: {"Cache-control":"max-age=100"} 16 27 response source: Disk cache 28 29 --------Testing loads through memory cache (XHR behavior)-------- 30 response headers: {"Cache-control":"max-age=100"} 31 response source: Memory cache 17 32 18 33 PASS successfullyParsed is true -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-media-expected.txt
r183467 r188211 6 6 running 6 tests 7 7 8 --------Testing loads from disk cache-------- 8 9 response headers: {"Cache-control":"max-age=0","Content-Type":"text/plain"} 9 10 response source: Network … … 24 25 response source: Network 25 26 27 --------Testing loads through memory cache (XHR behavior)-------- 28 response headers: {"Cache-control":"max-age=0","Content-Type":"text/plain"} 29 response source: Network 30 31 response headers: {"Cache-control":"max-age=100","Content-Type":"text/plain"} 32 response source: Memory cache 33 34 response headers: {"Cache-control":"max-age=0","Content-Type":"video/mp4"} 35 response source: Network 36 37 response headers: {"Cache-control":"max-age=100","Content-Type":"video/mp4"} 38 response source: Memory cache 39 40 response headers: {"Cache-control":"max-age=0","Content-Type":"audio/mp4"} 41 response source: Network 42 43 response headers: {"Cache-control":"max-age=100","Content-Type":"audio/mp4"} 44 response source: Memory cache 45 26 46 PASS successfullyParsed is true 27 47 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-range-expected.txt
r184690 r188211 4 4 5 5 6 --------Testing loads from disk cache-------- 6 7 response headers: {"Cache-control":"max-age=100"} 7 8 response source: Disk cache … … 28 29 response status: 416 29 30 31 --------Testing loads through memory cache (XHR behavior)-------- 32 response headers: {"Cache-control":"max-age=100"} 33 response source: Memory cache 34 response status: 200 35 36 response headers: {"Cache-control":"max-age=0"} 37 response source: Network 38 response status: 200 39 40 response headers: {"Cache-control":"max-age=100","Range":"bytes=2-4"} 41 response source: Memory cache 42 response status: 206 43 44 response headers: {"Cache-control":"max-age=0","Range":"bytes=2-4"} 45 response source: Network 46 response status: 206 47 48 response headers: {"Cache-control":"max-age=100","Range":"bytes=5-7"} 49 response source: Memory cache 50 response status: 416 51 52 response headers: {"Cache-control":"max-age=0","Range":"bytes=5-7"} 53 response source: Network 54 response status: 416 55 30 56 PASS successfullyParsed is true 31 57 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt
r182059 r188211 6 6 running 24 tests 7 7 8 --------Testing loads from disk cache-------- 8 9 response headers: {"Cache-control":"max-age=0"} 9 10 response source: Network … … 100 101 response source: Network 101 102 103 --------Testing loads through memory cache (XHR behavior)-------- 104 response headers: {"Cache-control":"max-age=0"} 105 response source: Network 106 107 response headers: {"Cache-control":"max-age=100"} 108 response source: Memory cache 109 110 response headers: {"Cache-control":"max-age=0"} 111 request headers: {"Cache-control":"no-cache"} 112 response source: Network 113 114 response headers: {"Cache-control":"max-age=100"} 115 request headers: {"Cache-control":"no-cache"} 116 response source: Memory cache 117 118 response headers: {"Cache-control":"max-age=0"} 119 request headers: {"Cache-control":"no-store"} 120 response source: Network 121 122 response headers: {"Cache-control":"max-age=100"} 123 request headers: {"Cache-control":"no-store"} 124 response source: Memory cache 125 126 response headers: {"Cache-control":"max-age=0"} 127 request headers: {"Cache-control":"no-cache, no-store"} 128 response source: Network 129 130 response headers: {"Cache-control":"max-age=100"} 131 request headers: {"Cache-control":"no-cache, no-store"} 132 response source: Memory cache 133 134 response headers: {"Cache-control":"max-age=0"} 135 request headers: {"Cache-control":"max-age=0"} 136 response source: Network 137 138 response headers: {"Cache-control":"max-age=100"} 139 request headers: {"Cache-control":"max-age=0"} 140 response source: Memory cache 141 142 response headers: {"Cache-control":"max-age=0"} 143 request headers: {"Cache-control":"no-cache, max-age=0"} 144 response source: Network 145 146 response headers: {"Cache-control":"max-age=100"} 147 request headers: {"Cache-control":"no-cache, max-age=0"} 148 response source: Memory cache 149 150 response headers: {"Cache-control":"max-age=0"} 151 request headers: {"Cache-control":"no-store, max-age=0"} 152 response source: Network 153 154 response headers: {"Cache-control":"max-age=100"} 155 request headers: {"Cache-control":"no-store, max-age=0"} 156 response source: Memory cache 157 158 response headers: {"Cache-control":"max-age=0"} 159 request headers: {"Cache-control":"no-cache, no-store, max-age=0"} 160 response source: Network 161 162 response headers: {"Cache-control":"max-age=100"} 163 request headers: {"Cache-control":"no-cache, no-store, max-age=0"} 164 response source: Memory cache 165 166 response headers: {"Cache-control":"max-age=0"} 167 request headers: {"Cache-control":"max-age=100"} 168 response source: Network 169 170 response headers: {"Cache-control":"max-age=100"} 171 request headers: {"Cache-control":"max-age=100"} 172 response source: Memory cache 173 174 response headers: {"Cache-control":"max-age=0"} 175 request headers: {"Cache-control":"no-cache, max-age=100"} 176 response source: Network 177 178 response headers: {"Cache-control":"max-age=100"} 179 request headers: {"Cache-control":"no-cache, max-age=100"} 180 response source: Memory cache 181 182 response headers: {"Cache-control":"max-age=0"} 183 request headers: {"Cache-control":"no-store, max-age=100"} 184 response source: Network 185 186 response headers: {"Cache-control":"max-age=100"} 187 request headers: {"Cache-control":"no-store, max-age=100"} 188 response source: Memory cache 189 190 response headers: {"Cache-control":"max-age=0"} 191 request headers: {"Cache-control":"no-cache, no-store, max-age=100"} 192 response source: Network 193 194 response headers: {"Cache-control":"max-age=100"} 195 request headers: {"Cache-control":"no-cache, no-store, max-age=100"} 196 response source: Memory cache 197 102 198 PASS successfullyParsed is true 103 199 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt
r182152 r188211 6 6 running 36 tests 7 7 8 response headers: {"Cache-control":"max-age=0","ETag":"match"} 9 request headers: {"Cache-control":"max-stale=0"} 10 response source: Disk cache after validation 11 12 response headers: {"Cache-control":"max-age=100"} 13 request headers: {"Cache-control":"max-stale=0"} 14 response source: Disk cache 15 16 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 17 request headers: {"Cache-control":"max-stale=0"} 18 response source: Disk cache after validation 19 20 response headers: {"Cache-control":"max-age=100","Age":"200"} 21 request headers: {"Cache-control":"max-stale=0"} 22 response source: Network 23 24 response headers: {"Cache-control":"max-age=0","ETag":"match"} 25 request headers: {"Cache-control":"max-stale"} 26 response source: Disk cache 27 28 response headers: {"Cache-control":"max-age=100"} 29 request headers: {"Cache-control":"max-stale"} 30 response source: Disk cache 31 32 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 33 request headers: {"Cache-control":"max-stale"} 34 response source: Disk cache 35 36 response headers: {"Cache-control":"max-age=100","Age":"200"} 37 request headers: {"Cache-control":"max-stale"} 38 response source: Disk cache 39 40 response headers: {"Cache-control":"max-age=0","ETag":"match"} 41 request headers: {"Cache-control":"max-stale=100"} 42 response source: Disk cache 43 44 response headers: {"Cache-control":"max-age=100"} 45 request headers: {"Cache-control":"max-stale=100"} 46 response source: Disk cache 47 48 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 49 request headers: {"Cache-control":"max-stale=100"} 50 response source: Disk cache after validation 51 52 response headers: {"Cache-control":"max-age=100","Age":"200"} 53 request headers: {"Cache-control":"max-stale=100"} 54 response source: Network 55 56 response headers: {"Cache-control":"max-age=0","ETag":"match"} 57 request headers: {"Cache-control":"max-stale=0, max-age=0"} 58 response source: Disk cache after validation 59 60 response headers: {"Cache-control":"max-age=100"} 61 request headers: {"Cache-control":"max-stale=0, max-age=0"} 62 response source: Network 63 64 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 65 request headers: {"Cache-control":"max-stale=0, max-age=0"} 66 response source: Disk cache after validation 67 68 response headers: {"Cache-control":"max-age=100","Age":"200"} 69 request headers: {"Cache-control":"max-stale=0, max-age=0"} 70 response source: Network 71 72 response headers: {"Cache-control":"max-age=0","ETag":"match"} 73 request headers: {"Cache-control":"max-stale, max-age=0"} 74 response source: Disk cache after validation 75 76 response headers: {"Cache-control":"max-age=100"} 77 request headers: {"Cache-control":"max-stale, max-age=0"} 78 response source: Network 79 80 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 81 request headers: {"Cache-control":"max-stale, max-age=0"} 82 response source: Disk cache after validation 83 84 response headers: {"Cache-control":"max-age=100","Age":"200"} 85 request headers: {"Cache-control":"max-stale, max-age=0"} 86 response source: Network 87 88 response headers: {"Cache-control":"max-age=0","ETag":"match"} 89 request headers: {"Cache-control":"max-stale=100, max-age=0"} 90 response source: Disk cache after validation 91 92 response headers: {"Cache-control":"max-age=100"} 93 request headers: {"Cache-control":"max-stale=100, max-age=0"} 94 response source: Network 95 96 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 97 request headers: {"Cache-control":"max-stale=100, max-age=0"} 98 response source: Disk cache after validation 99 100 response headers: {"Cache-control":"max-age=100","Age":"200"} 101 request headers: {"Cache-control":"max-stale=100, max-age=0"} 102 response source: Network 103 104 response headers: {"Cache-control":"max-age=0","ETag":"match"} 105 request headers: {"Cache-control":"max-stale=0, max-age=100"} 106 response source: Disk cache after validation 107 108 response headers: {"Cache-control":"max-age=100"} 109 request headers: {"Cache-control":"max-stale=0, max-age=100"} 110 response source: Disk cache 111 112 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 113 request headers: {"Cache-control":"max-stale=0, max-age=100"} 114 response source: Disk cache after validation 115 116 response headers: {"Cache-control":"max-age=100","Age":"200"} 117 request headers: {"Cache-control":"max-stale=0, max-age=100"} 118 response source: Network 119 120 response headers: {"Cache-control":"max-age=0","ETag":"match"} 121 request headers: {"Cache-control":"max-stale, max-age=100"} 122 response source: Disk cache 123 124 response headers: {"Cache-control":"max-age=100"} 125 request headers: {"Cache-control":"max-stale, max-age=100"} 126 response source: Disk cache 127 128 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 129 request headers: {"Cache-control":"max-stale, max-age=100"} 130 response source: Disk cache 131 132 response headers: {"Cache-control":"max-age=100","Age":"200"} 133 request headers: {"Cache-control":"max-stale, max-age=100"} 134 response source: Disk cache 135 136 response headers: {"Cache-control":"max-age=0","ETag":"match"} 137 request headers: {"Cache-control":"max-stale=100, max-age=100"} 138 response source: Disk cache 139 140 response headers: {"Cache-control":"max-age=100"} 141 request headers: {"Cache-control":"max-stale=100, max-age=100"} 142 response source: Disk cache 143 144 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 145 request headers: {"Cache-control":"max-stale=100, max-age=100"} 146 response source: Disk cache after validation 8 --------Testing loads from disk cache-------- 9 response headers: {"Cache-control":"max-age=0","ETag":"match"} 10 request headers: {"Cache-control":"max-stale=0"} 11 response source: Disk cache after validation 12 13 response headers: {"Cache-control":"max-age=100"} 14 request headers: {"Cache-control":"max-stale=0"} 15 response source: Disk cache 16 17 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 18 request headers: {"Cache-control":"max-stale=0"} 19 response source: Disk cache after validation 20 21 response headers: {"Cache-control":"max-age=100","Age":"200"} 22 request headers: {"Cache-control":"max-stale=0"} 23 response source: Network 24 25 response headers: {"Cache-control":"max-age=0","ETag":"match"} 26 request headers: {"Cache-control":"max-stale"} 27 response source: Disk cache 28 29 response headers: {"Cache-control":"max-age=100"} 30 request headers: {"Cache-control":"max-stale"} 31 response source: Disk cache 32 33 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 34 request headers: {"Cache-control":"max-stale"} 35 response source: Disk cache 36 37 response headers: {"Cache-control":"max-age=100","Age":"200"} 38 request headers: {"Cache-control":"max-stale"} 39 response source: Disk cache 40 41 response headers: {"Cache-control":"max-age=0","ETag":"match"} 42 request headers: {"Cache-control":"max-stale=100"} 43 response source: Disk cache 44 45 response headers: {"Cache-control":"max-age=100"} 46 request headers: {"Cache-control":"max-stale=100"} 47 response source: Disk cache 48 49 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 50 request headers: {"Cache-control":"max-stale=100"} 51 response source: Disk cache after validation 52 53 response headers: {"Cache-control":"max-age=100","Age":"200"} 54 request headers: {"Cache-control":"max-stale=100"} 55 response source: Network 56 57 response headers: {"Cache-control":"max-age=0","ETag":"match"} 58 request headers: {"Cache-control":"max-stale=0, max-age=0"} 59 response source: Disk cache after validation 60 61 response headers: {"Cache-control":"max-age=100"} 62 request headers: {"Cache-control":"max-stale=0, max-age=0"} 63 response source: Network 64 65 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 66 request headers: {"Cache-control":"max-stale=0, max-age=0"} 67 response source: Disk cache after validation 68 69 response headers: {"Cache-control":"max-age=100","Age":"200"} 70 request headers: {"Cache-control":"max-stale=0, max-age=0"} 71 response source: Network 72 73 response headers: {"Cache-control":"max-age=0","ETag":"match"} 74 request headers: {"Cache-control":"max-stale, max-age=0"} 75 response source: Disk cache after validation 76 77 response headers: {"Cache-control":"max-age=100"} 78 request headers: {"Cache-control":"max-stale, max-age=0"} 79 response source: Network 80 81 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 82 request headers: {"Cache-control":"max-stale, max-age=0"} 83 response source: Disk cache after validation 84 85 response headers: {"Cache-control":"max-age=100","Age":"200"} 86 request headers: {"Cache-control":"max-stale, max-age=0"} 87 response source: Network 88 89 response headers: {"Cache-control":"max-age=0","ETag":"match"} 90 request headers: {"Cache-control":"max-stale=100, max-age=0"} 91 response source: Disk cache after validation 92 93 response headers: {"Cache-control":"max-age=100"} 94 request headers: {"Cache-control":"max-stale=100, max-age=0"} 95 response source: Network 96 97 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 98 request headers: {"Cache-control":"max-stale=100, max-age=0"} 99 response source: Disk cache after validation 100 101 response headers: {"Cache-control":"max-age=100","Age":"200"} 102 request headers: {"Cache-control":"max-stale=100, max-age=0"} 103 response source: Network 104 105 response headers: {"Cache-control":"max-age=0","ETag":"match"} 106 request headers: {"Cache-control":"max-stale=0, max-age=100"} 107 response source: Disk cache after validation 108 109 response headers: {"Cache-control":"max-age=100"} 110 request headers: {"Cache-control":"max-stale=0, max-age=100"} 111 response source: Disk cache 112 113 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 114 request headers: {"Cache-control":"max-stale=0, max-age=100"} 115 response source: Disk cache after validation 116 117 response headers: {"Cache-control":"max-age=100","Age":"200"} 118 request headers: {"Cache-control":"max-stale=0, max-age=100"} 119 response source: Network 120 121 response headers: {"Cache-control":"max-age=0","ETag":"match"} 122 request headers: {"Cache-control":"max-stale, max-age=100"} 123 response source: Disk cache 124 125 response headers: {"Cache-control":"max-age=100"} 126 request headers: {"Cache-control":"max-stale, max-age=100"} 127 response source: Disk cache 128 129 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 130 request headers: {"Cache-control":"max-stale, max-age=100"} 131 response source: Disk cache 132 133 response headers: {"Cache-control":"max-age=100","Age":"200"} 134 request headers: {"Cache-control":"max-stale, max-age=100"} 135 response source: Disk cache 136 137 response headers: {"Cache-control":"max-age=0","ETag":"match"} 138 request headers: {"Cache-control":"max-stale=100, max-age=100"} 139 response source: Disk cache 140 141 response headers: {"Cache-control":"max-age=100"} 142 request headers: {"Cache-control":"max-stale=100, max-age=100"} 143 response source: Disk cache 144 145 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 146 request headers: {"Cache-control":"max-stale=100, max-age=100"} 147 response source: Disk cache after validation 148 149 response headers: {"Cache-control":"max-age=100","Age":"200"} 150 request headers: {"Cache-control":"max-stale=100, max-age=100"} 151 response source: Network 152 153 --------Testing loads through memory cache (XHR behavior)-------- 154 response headers: {"Cache-control":"max-age=0","ETag":"match"} 155 request headers: {"Cache-control":"max-stale=0"} 156 response source: Memory cache after validation 157 158 response headers: {"Cache-control":"max-age=100"} 159 request headers: {"Cache-control":"max-stale=0"} 160 response source: Memory cache 161 162 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 163 request headers: {"Cache-control":"max-stale=0"} 164 response source: Memory cache after validation 165 166 response headers: {"Cache-control":"max-age=100","Age":"200"} 167 request headers: {"Cache-control":"max-stale=0"} 168 response source: Network 169 170 response headers: {"Cache-control":"max-age=0","ETag":"match"} 171 request headers: {"Cache-control":"max-stale"} 172 response source: Memory cache after validation 173 174 response headers: {"Cache-control":"max-age=100"} 175 request headers: {"Cache-control":"max-stale"} 176 response source: Memory cache 177 178 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 179 request headers: {"Cache-control":"max-stale"} 180 response source: Memory cache after validation 181 182 response headers: {"Cache-control":"max-age=100","Age":"200"} 183 request headers: {"Cache-control":"max-stale"} 184 response source: Disk cache 185 186 response headers: {"Cache-control":"max-age=0","ETag":"match"} 187 request headers: {"Cache-control":"max-stale=100"} 188 response source: Memory cache after validation 189 190 response headers: {"Cache-control":"max-age=100"} 191 request headers: {"Cache-control":"max-stale=100"} 192 response source: Memory cache 193 194 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 195 request headers: {"Cache-control":"max-stale=100"} 196 response source: Memory cache after validation 197 198 response headers: {"Cache-control":"max-age=100","Age":"200"} 199 request headers: {"Cache-control":"max-stale=100"} 200 response source: Network 201 202 response headers: {"Cache-control":"max-age=0","ETag":"match"} 203 request headers: {"Cache-control":"max-stale=0, max-age=0"} 204 response source: Memory cache after validation 205 206 response headers: {"Cache-control":"max-age=100"} 207 request headers: {"Cache-control":"max-stale=0, max-age=0"} 208 response source: Memory cache 209 210 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 211 request headers: {"Cache-control":"max-stale=0, max-age=0"} 212 response source: Memory cache after validation 213 214 response headers: {"Cache-control":"max-age=100","Age":"200"} 215 request headers: {"Cache-control":"max-stale=0, max-age=0"} 216 response source: Network 217 218 response headers: {"Cache-control":"max-age=0","ETag":"match"} 219 request headers: {"Cache-control":"max-stale, max-age=0"} 220 response source: Memory cache after validation 221 222 response headers: {"Cache-control":"max-age=100"} 223 request headers: {"Cache-control":"max-stale, max-age=0"} 224 response source: Memory cache 225 226 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 227 request headers: {"Cache-control":"max-stale, max-age=0"} 228 response source: Memory cache after validation 229 230 response headers: {"Cache-control":"max-age=100","Age":"200"} 231 request headers: {"Cache-control":"max-stale, max-age=0"} 232 response source: Network 233 234 response headers: {"Cache-control":"max-age=0","ETag":"match"} 235 request headers: {"Cache-control":"max-stale=100, max-age=0"} 236 response source: Memory cache after validation 237 238 response headers: {"Cache-control":"max-age=100"} 239 request headers: {"Cache-control":"max-stale=100, max-age=0"} 240 response source: Memory cache 241 242 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 243 request headers: {"Cache-control":"max-stale=100, max-age=0"} 244 response source: Memory cache after validation 245 246 response headers: {"Cache-control":"max-age=100","Age":"200"} 247 request headers: {"Cache-control":"max-stale=100, max-age=0"} 248 response source: Network 249 250 response headers: {"Cache-control":"max-age=0","ETag":"match"} 251 request headers: {"Cache-control":"max-stale=0, max-age=100"} 252 response source: Memory cache after validation 253 254 response headers: {"Cache-control":"max-age=100"} 255 request headers: {"Cache-control":"max-stale=0, max-age=100"} 256 response source: Memory cache 257 258 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 259 request headers: {"Cache-control":"max-stale=0, max-age=100"} 260 response source: Memory cache after validation 261 262 response headers: {"Cache-control":"max-age=100","Age":"200"} 263 request headers: {"Cache-control":"max-stale=0, max-age=100"} 264 response source: Network 265 266 response headers: {"Cache-control":"max-age=0","ETag":"match"} 267 request headers: {"Cache-control":"max-stale, max-age=100"} 268 response source: Memory cache after validation 269 270 response headers: {"Cache-control":"max-age=100"} 271 request headers: {"Cache-control":"max-stale, max-age=100"} 272 response source: Memory cache 273 274 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 275 request headers: {"Cache-control":"max-stale, max-age=100"} 276 response source: Memory cache after validation 277 278 response headers: {"Cache-control":"max-age=100","Age":"200"} 279 request headers: {"Cache-control":"max-stale, max-age=100"} 280 response source: Disk cache 281 282 response headers: {"Cache-control":"max-age=0","ETag":"match"} 283 request headers: {"Cache-control":"max-stale=100, max-age=100"} 284 response source: Memory cache after validation 285 286 response headers: {"Cache-control":"max-age=100"} 287 request headers: {"Cache-control":"max-stale=100, max-age=100"} 288 response source: Memory cache 289 290 response headers: {"Cache-control":"max-age=0","ETag":"match","Age":"200"} 291 request headers: {"Cache-control":"max-stale=100, max-age=100"} 292 response source: Memory cache after validation 147 293 148 294 response headers: {"Cache-control":"max-age=100","Age":"200"} -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt
r182157 r188211 5 5 6 6 7 --------Testing loads from disk cache-------- 7 8 response headers: {"Expires":"now(0)","ETag":"match"} 8 9 response's 'Expires' header is overriden by future date in 304 response 9 10 response source: Disk cache after validation 10 11 12 --------Testing loads through memory cache (XHR behavior)-------- 13 response headers: {"Expires":"now(0)","ETag":"match"} 14 response's 'Expires' header is overriden by future date in 304 response 15 response source: Memory cache after validation 16 11 17 304 response included an 'Expires' header in the future, so we should not need to revalidate this time. 18 --------Testing loads from disk cache-------- 12 19 response headers: {"Expires":"now(0)","ETag":"match"} 13 20 response's 'Expires' header is overriden by future date in 304 response 14 21 response source: Disk cache 22 23 --------Testing loads through memory cache (XHR behavior)-------- 24 response headers: {"Expires":"now(0)","ETag":"match"} 25 response's 'Expires' header is overriden by future date in 304 response 26 response source: Memory cache 15 27 16 28 PASS successfullyParsed is true -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt
r181894 r188211 6 6 running 6 tests 7 7 8 --------Testing loads from disk cache-------- 8 9 response headers: undefined 9 10 response source: Network … … 24 25 response source: Disk cache 25 26 27 --------Testing loads through memory cache (XHR behavior)-------- 28 response headers: undefined 29 response source: Network 30 31 response headers: {"Cache-control":"max-age=0"} 32 response source: Network 33 34 response headers: {"Cache-control":"max-age=100"} 35 response source: Memory cache 36 37 response headers: {"Content-Disposition":"attachment; filename=\"f.txt\""} 38 response source: Network 39 40 response headers: {"Cache-control":"max-age=0","Content-Disposition":"attachment; filename=\"f.txt\""} 41 response source: Network 42 43 response headers: {"Cache-control":"max-age=100","Content-Disposition":"attachment; filename=\"f.txt\""} 44 response source: Memory cache 45 26 46 PASS successfullyParsed is true 27 47 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt
r182154 r188211 6 6 running 54 tests 7 7 8 --------Testing loads from disk cache-------- 8 9 response headers: undefined 9 10 response source: Network … … 168 169 response source: Disk cache 169 170 171 --------Testing loads through memory cache (XHR behavior)-------- 172 response headers: undefined 173 response source: Network 174 175 response headers: {"Cache-control":"max-age=0"} 176 response source: Network 177 178 response headers: {"Cache-control":"max-age=100"} 179 response source: Memory cache 180 181 response headers: {"Cache-control":"no-store"} 182 response source: Network 183 184 response headers: {"Cache-control":"max-age=0, no-store"} 185 response source: Network 186 187 response headers: {"Cache-control":"max-age=100, no-store"} 188 response source: Network 189 190 response headers: {"Cache-control":"no-cache"} 191 response source: Network 192 193 response headers: {"Cache-control":"max-age=0, no-cache"} 194 response source: Network 195 196 response headers: {"Cache-control":"max-age=100, no-cache"} 197 response source: Network 198 199 response headers: {"ETag":"match"} 200 response source: Memory cache after validation 201 202 response headers: {"Cache-control":"max-age=0","ETag":"match"} 203 response source: Memory cache after validation 204 205 response headers: {"Cache-control":"max-age=100","ETag":"match"} 206 response source: Memory cache 207 208 response headers: {"Cache-control":"no-store","ETag":"match"} 209 response source: Network 210 211 response headers: {"Cache-control":"max-age=0, no-store","ETag":"match"} 212 response source: Network 213 214 response headers: {"Cache-control":"max-age=100, no-store","ETag":"match"} 215 response source: Network 216 217 response headers: {"Cache-control":"no-cache","ETag":"match"} 218 response source: Memory cache after validation 219 220 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match"} 221 response source: Memory cache after validation 222 223 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match"} 224 response source: Memory cache after validation 225 226 response headers: {"ETag":"nomatch"} 227 response source: Network 228 229 response headers: {"Cache-control":"max-age=0","ETag":"nomatch"} 230 response source: Network 231 232 response headers: {"Cache-control":"max-age=100","ETag":"nomatch"} 233 response source: Memory cache 234 235 response headers: {"Cache-control":"no-store","ETag":"nomatch"} 236 response source: Network 237 238 response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch"} 239 response source: Network 240 241 response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch"} 242 response source: Network 243 244 response headers: {"Cache-control":"no-cache","ETag":"nomatch"} 245 response source: Network 246 247 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch"} 248 response source: Network 249 250 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch"} 251 response source: Network 252 253 response headers: {"Cache-control":"must-revalidate"} 254 response source: Network 255 256 response headers: {"Cache-control":"max-age=0, must-revalidate"} 257 response source: Network 258 259 response headers: {"Cache-control":"max-age=100, must-revalidate"} 260 response source: Memory cache 261 262 response headers: {"Cache-control":"no-store, must-revalidate"} 263 response source: Network 264 265 response headers: {"Cache-control":"max-age=0, no-store, must-revalidate"} 266 response source: Network 267 268 response headers: {"Cache-control":"max-age=100, no-store, must-revalidate"} 269 response source: Network 270 271 response headers: {"Cache-control":"no-cache, must-revalidate"} 272 response source: Network 273 274 response headers: {"Cache-control":"max-age=0, no-cache, must-revalidate"} 275 response source: Network 276 277 response headers: {"Cache-control":"max-age=100, no-cache, must-revalidate"} 278 response source: Network 279 280 response headers: {"ETag":"match","Cache-control":"must-revalidate"} 281 response source: Memory cache after validation 282 283 response headers: {"Cache-control":"max-age=0, must-revalidate","ETag":"match"} 284 response source: Memory cache after validation 285 286 response headers: {"Cache-control":"max-age=100, must-revalidate","ETag":"match"} 287 response source: Memory cache 288 289 response headers: {"Cache-control":"no-store, must-revalidate","ETag":"match"} 290 response source: Network 291 292 response headers: {"Cache-control":"max-age=0, no-store, must-revalidate","ETag":"match"} 293 response source: Network 294 295 response headers: {"Cache-control":"max-age=100, no-store, must-revalidate","ETag":"match"} 296 response source: Network 297 298 response headers: {"Cache-control":"no-cache, must-revalidate","ETag":"match"} 299 response source: Memory cache after validation 300 301 response headers: {"Cache-control":"max-age=0, no-cache, must-revalidate","ETag":"match"} 302 response source: Memory cache after validation 303 304 response headers: {"Cache-control":"max-age=100, no-cache, must-revalidate","ETag":"match"} 305 response source: Memory cache after validation 306 307 response headers: {"ETag":"nomatch","Cache-control":"must-revalidate"} 308 response source: Network 309 310 response headers: {"Cache-control":"max-age=0, must-revalidate","ETag":"nomatch"} 311 response source: Network 312 313 response headers: {"Cache-control":"max-age=100, must-revalidate","ETag":"nomatch"} 314 response source: Memory cache 315 316 response headers: {"Cache-control":"no-store, must-revalidate","ETag":"nomatch"} 317 response source: Network 318 319 response headers: {"Cache-control":"max-age=0, no-store, must-revalidate","ETag":"nomatch"} 320 response source: Network 321 322 response headers: {"Cache-control":"max-age=100, no-store, must-revalidate","ETag":"nomatch"} 323 response source: Network 324 325 response headers: {"Cache-control":"no-cache, must-revalidate","ETag":"nomatch"} 326 response source: Network 327 328 response headers: {"Cache-control":"max-age=0, no-cache, must-revalidate","ETag":"nomatch"} 329 response source: Network 330 331 response headers: {"Cache-control":"max-age=100, no-cache, must-revalidate","ETag":"nomatch"} 332 response source: Network 333 170 334 Testing high priority resources 171 335 336 --------Testing loads from disk cache-------- 172 337 response headers: undefined 173 338 response source: Disk cache … … 332 497 response source: Disk cache 333 498 499 --------Testing loads through memory cache (XHR behavior)-------- 500 response headers: undefined 501 response source: Disk cache 502 503 response headers: {"Cache-control":"max-age=0"} 504 response source: Disk cache 505 506 response headers: {"Cache-control":"max-age=100"} 507 response source: Memory cache 508 509 response headers: {"Cache-control":"no-store"} 510 response source: Network 511 512 response headers: {"Cache-control":"max-age=0, no-store"} 513 response source: Network 514 515 response headers: {"Cache-control":"max-age=100, no-store"} 516 response source: Network 517 518 response headers: {"Cache-control":"no-cache"} 519 response source: Disk cache 520 521 response headers: {"Cache-control":"max-age=0, no-cache"} 522 response source: Disk cache 523 524 response headers: {"Cache-control":"max-age=100, no-cache"} 525 response source: Disk cache 526 527 response headers: {"ETag":"match"} 528 response source: Memory cache after validation 529 530 response headers: {"Cache-control":"max-age=0","ETag":"match"} 531 response source: Memory cache after validation 532 533 response headers: {"Cache-control":"max-age=100","ETag":"match"} 534 response source: Memory cache 535 536 response headers: {"Cache-control":"no-store","ETag":"match"} 537 response source: Network 538 539 response headers: {"Cache-control":"max-age=0, no-store","ETag":"match"} 540 response source: Network 541 542 response headers: {"Cache-control":"max-age=100, no-store","ETag":"match"} 543 response source: Network 544 545 response headers: {"Cache-control":"no-cache","ETag":"match"} 546 response source: Memory cache after validation 547 548 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match"} 549 response source: Memory cache after validation 550 551 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match"} 552 response source: Memory cache after validation 553 554 response headers: {"ETag":"nomatch"} 555 response source: Network 556 557 response headers: {"Cache-control":"max-age=0","ETag":"nomatch"} 558 response source: Network 559 560 response headers: {"Cache-control":"max-age=100","ETag":"nomatch"} 561 response source: Memory cache 562 563 response headers: {"Cache-control":"no-store","ETag":"nomatch"} 564 response source: Network 565 566 response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch"} 567 response source: Network 568 569 response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch"} 570 response source: Network 571 572 response headers: {"Cache-control":"no-cache","ETag":"nomatch"} 573 response source: Network 574 575 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch"} 576 response source: Network 577 578 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch"} 579 response source: Network 580 581 response headers: {"Cache-control":"must-revalidate"} 582 response source: Disk cache 583 584 response headers: {"Cache-control":"max-age=0, must-revalidate"} 585 response source: Disk cache 586 587 response headers: {"Cache-control":"max-age=100, must-revalidate"} 588 response source: Memory cache 589 590 response headers: {"Cache-control":"no-store, must-revalidate"} 591 response source: Network 592 593 response headers: {"Cache-control":"max-age=0, no-store, must-revalidate"} 594 response source: Network 595 596 response headers: {"Cache-control":"max-age=100, no-store, must-revalidate"} 597 response source: Network 598 599 response headers: {"Cache-control":"no-cache, must-revalidate"} 600 response source: Disk cache 601 602 response headers: {"Cache-control":"max-age=0, no-cache, must-revalidate"} 603 response source: Disk cache 604 605 response headers: {"Cache-control":"max-age=100, no-cache, must-revalidate"} 606 response source: Disk cache 607 608 response headers: {"ETag":"match","Cache-control":"must-revalidate"} 609 response source: Memory cache after validation 610 611 response headers: {"Cache-control":"max-age=0, must-revalidate","ETag":"match"} 612 response source: Memory cache after validation 613 614 response headers: {"Cache-control":"max-age=100, must-revalidate","ETag":"match"} 615 response source: Memory cache 616 617 response headers: {"Cache-control":"no-store, must-revalidate","ETag":"match"} 618 response source: Network 619 620 response headers: {"Cache-control":"max-age=0, no-store, must-revalidate","ETag":"match"} 621 response source: Network 622 623 response headers: {"Cache-control":"max-age=100, no-store, must-revalidate","ETag":"match"} 624 response source: Network 625 626 response headers: {"Cache-control":"no-cache, must-revalidate","ETag":"match"} 627 response source: Memory cache after validation 628 629 response headers: {"Cache-control":"max-age=0, no-cache, must-revalidate","ETag":"match"} 630 response source: Memory cache after validation 631 632 response headers: {"Cache-control":"max-age=100, no-cache, must-revalidate","ETag":"match"} 633 response source: Memory cache after validation 634 635 response headers: {"ETag":"nomatch","Cache-control":"must-revalidate"} 636 response source: Network 637 638 response headers: {"Cache-control":"max-age=0, must-revalidate","ETag":"nomatch"} 639 response source: Network 640 641 response headers: {"Cache-control":"max-age=100, must-revalidate","ETag":"nomatch"} 642 response source: Memory cache 643 644 response headers: {"Cache-control":"no-store, must-revalidate","ETag":"nomatch"} 645 response source: Network 646 647 response headers: {"Cache-control":"max-age=0, no-store, must-revalidate","ETag":"nomatch"} 648 response source: Network 649 650 response headers: {"Cache-control":"max-age=100, no-store, must-revalidate","ETag":"nomatch"} 651 response source: Network 652 653 response headers: {"Cache-control":"no-cache, must-revalidate","ETag":"nomatch"} 654 response source: Network 655 656 response headers: {"Cache-control":"max-age=0, no-cache, must-revalidate","ETag":"nomatch"} 657 response source: Network 658 659 response headers: {"Cache-control":"max-age=100, no-cache, must-revalidate","ETag":"nomatch"} 660 response source: Network 661 334 662 PASS successfullyParsed is true 335 663 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation-expected.txt
r181894 r188211 6 6 running 243 tests 7 7 8 --------Testing loads from disk cache-------- 8 9 response headers: undefined 9 10 response source: Network … … 897 898 response source: Network 898 899 900 --------Testing loads through memory cache (XHR behavior)-------- 901 response headers: undefined 902 response source: Network 903 904 response headers: {"Cache-control":"max-age=0"} 905 response source: Network 906 907 response headers: {"Cache-control":"max-age=100"} 908 response source: Memory cache 909 910 response headers: {"Expires":"now(0)"} 911 response source: Network 912 913 response headers: {"Cache-control":"max-age=0","Expires":"now(0)"} 914 response source: Network 915 916 response headers: {"Cache-control":"max-age=100","Expires":"now(0)"} 917 response source: Memory cache 918 919 response headers: {"Expires":"now(100)"} 920 response source: Memory cache 921 922 response headers: {"Cache-control":"max-age=0","Expires":"now(100)"} 923 response source: Network 924 925 response headers: {"Cache-control":"max-age=100","Expires":"now(100)"} 926 response source: Memory cache 927 928 response headers: {"Cache-control":"no-store"} 929 response source: Network 930 931 response headers: {"Cache-control":"max-age=0, no-store"} 932 response source: Network 933 934 response headers: {"Cache-control":"max-age=100, no-store"} 935 response source: Network 936 937 response headers: {"Expires":"now(0)","Cache-control":"no-store"} 938 response source: Network 939 940 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)"} 941 response source: Network 942 943 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)"} 944 response source: Network 945 946 response headers: {"Expires":"now(100)","Cache-control":"no-store"} 947 response source: Network 948 949 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)"} 950 response source: Network 951 952 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)"} 953 response source: Network 954 955 response headers: {"Cache-control":"no-cache"} 956 response source: Network 957 958 response headers: {"Cache-control":"max-age=0, no-cache"} 959 response source: Network 960 961 response headers: {"Cache-control":"max-age=100, no-cache"} 962 response source: Network 963 964 response headers: {"Expires":"now(0)","Cache-control":"no-cache"} 965 response source: Network 966 967 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)"} 968 response source: Network 969 970 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)"} 971 response source: Network 972 973 response headers: {"Expires":"now(100)","Cache-control":"no-cache"} 974 response source: Network 975 976 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)"} 977 response source: Network 978 979 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)"} 980 response source: Network 981 982 response headers: {"ETag":"match"} 983 response source: Memory cache after validation 984 985 response headers: {"Cache-control":"max-age=0","ETag":"match"} 986 response source: Memory cache after validation 987 988 response headers: {"Cache-control":"max-age=100","ETag":"match"} 989 response source: Memory cache 990 991 response headers: {"Expires":"now(0)","ETag":"match"} 992 response source: Memory cache after validation 993 994 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match"} 995 response source: Memory cache after validation 996 997 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match"} 998 response source: Memory cache 999 1000 response headers: {"Expires":"now(100)","ETag":"match"} 1001 response source: Memory cache 1002 1003 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match"} 1004 response source: Memory cache after validation 1005 1006 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match"} 1007 response source: Memory cache 1008 1009 response headers: {"Cache-control":"no-store","ETag":"match"} 1010 response source: Network 1011 1012 response headers: {"Cache-control":"max-age=0, no-store","ETag":"match"} 1013 response source: Network 1014 1015 response headers: {"Cache-control":"max-age=100, no-store","ETag":"match"} 1016 response source: Network 1017 1018 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match"} 1019 response source: Network 1020 1021 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match"} 1022 response source: Network 1023 1024 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match"} 1025 response source: Network 1026 1027 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match"} 1028 response source: Network 1029 1030 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match"} 1031 response source: Network 1032 1033 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match"} 1034 response source: Network 1035 1036 response headers: {"Cache-control":"no-cache","ETag":"match"} 1037 response source: Memory cache after validation 1038 1039 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match"} 1040 response source: Memory cache after validation 1041 1042 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match"} 1043 response source: Memory cache after validation 1044 1045 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match"} 1046 response source: Memory cache after validation 1047 1048 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match"} 1049 response source: Memory cache after validation 1050 1051 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match"} 1052 response source: Memory cache after validation 1053 1054 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match"} 1055 response source: Memory cache after validation 1056 1057 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match"} 1058 response source: Memory cache after validation 1059 1060 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match"} 1061 response source: Memory cache after validation 1062 1063 response headers: {"ETag":"nomatch"} 1064 response source: Network 1065 1066 response headers: {"Cache-control":"max-age=0","ETag":"nomatch"} 1067 response source: Network 1068 1069 response headers: {"Cache-control":"max-age=100","ETag":"nomatch"} 1070 response source: Memory cache 1071 1072 response headers: {"Expires":"now(0)","ETag":"nomatch"} 1073 response source: Network 1074 1075 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch"} 1076 response source: Network 1077 1078 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch"} 1079 response source: Memory cache 1080 1081 response headers: {"Expires":"now(100)","ETag":"nomatch"} 1082 response source: Memory cache 1083 1084 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch"} 1085 response source: Network 1086 1087 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch"} 1088 response source: Memory cache 1089 1090 response headers: {"Cache-control":"no-store","ETag":"nomatch"} 1091 response source: Network 1092 1093 response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch"} 1094 response source: Network 1095 1096 response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch"} 1097 response source: Network 1098 1099 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch"} 1100 response source: Network 1101 1102 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch"} 1103 response source: Network 1104 1105 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch"} 1106 response source: Network 1107 1108 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch"} 1109 response source: Network 1110 1111 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch"} 1112 response source: Network 1113 1114 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch"} 1115 response source: Network 1116 1117 response headers: {"Cache-control":"no-cache","ETag":"nomatch"} 1118 response source: Network 1119 1120 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch"} 1121 response source: Network 1122 1123 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch"} 1124 response source: Network 1125 1126 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch"} 1127 response source: Network 1128 1129 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch"} 1130 response source: Network 1131 1132 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch"} 1133 response source: Network 1134 1135 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch"} 1136 response source: Network 1137 1138 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch"} 1139 response source: Network 1140 1141 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch"} 1142 response source: Network 1143 1144 response headers: {"Vary":"Accept-Language"} 1145 request headers: {"Accept-Language":"en"} 1146 response source: Network 1147 1148 response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"} 1149 request headers: {"Accept-Language":"en"} 1150 response source: Network 1151 1152 response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"} 1153 request headers: {"Accept-Language":"en"} 1154 response source: Memory cache 1155 1156 response headers: {"Expires":"now(0)","Vary":"Accept-Language"} 1157 request headers: {"Accept-Language":"en"} 1158 response source: Network 1159 1160 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","Vary":"Accept-Language"} 1161 request headers: {"Accept-Language":"en"} 1162 response source: Network 1163 1164 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","Vary":"Accept-Language"} 1165 request headers: {"Accept-Language":"en"} 1166 response source: Memory cache 1167 1168 response headers: {"Expires":"now(100)","Vary":"Accept-Language"} 1169 request headers: {"Accept-Language":"en"} 1170 response source: Memory cache 1171 1172 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","Vary":"Accept-Language"} 1173 request headers: {"Accept-Language":"en"} 1174 response source: Network 1175 1176 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","Vary":"Accept-Language"} 1177 request headers: {"Accept-Language":"en"} 1178 response source: Memory cache 1179 1180 response headers: {"Cache-control":"no-store","Vary":"Accept-Language"} 1181 request headers: {"Accept-Language":"en"} 1182 response source: Network 1183 1184 response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"} 1185 request headers: {"Accept-Language":"en"} 1186 response source: Network 1187 1188 response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"} 1189 request headers: {"Accept-Language":"en"} 1190 response source: Network 1191 1192 response headers: {"Expires":"now(0)","Cache-control":"no-store","Vary":"Accept-Language"} 1193 request headers: {"Accept-Language":"en"} 1194 response source: Network 1195 1196 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","Vary":"Accept-Language"} 1197 request headers: {"Accept-Language":"en"} 1198 response source: Network 1199 1200 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","Vary":"Accept-Language"} 1201 request headers: {"Accept-Language":"en"} 1202 response source: Network 1203 1204 response headers: {"Expires":"now(100)","Cache-control":"no-store","Vary":"Accept-Language"} 1205 request headers: {"Accept-Language":"en"} 1206 response source: Network 1207 1208 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","Vary":"Accept-Language"} 1209 request headers: {"Accept-Language":"en"} 1210 response source: Network 1211 1212 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","Vary":"Accept-Language"} 1213 request headers: {"Accept-Language":"en"} 1214 response source: Network 1215 1216 response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"} 1217 request headers: {"Accept-Language":"en"} 1218 response source: Network 1219 1220 response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"} 1221 request headers: {"Accept-Language":"en"} 1222 response source: Network 1223 1224 response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"} 1225 request headers: {"Accept-Language":"en"} 1226 response source: Network 1227 1228 response headers: {"Expires":"now(0)","Cache-control":"no-cache","Vary":"Accept-Language"} 1229 request headers: {"Accept-Language":"en"} 1230 response source: Network 1231 1232 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","Vary":"Accept-Language"} 1233 request headers: {"Accept-Language":"en"} 1234 response source: Network 1235 1236 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","Vary":"Accept-Language"} 1237 request headers: {"Accept-Language":"en"} 1238 response source: Network 1239 1240 response headers: {"Expires":"now(100)","Cache-control":"no-cache","Vary":"Accept-Language"} 1241 request headers: {"Accept-Language":"en"} 1242 response source: Network 1243 1244 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","Vary":"Accept-Language"} 1245 request headers: {"Accept-Language":"en"} 1246 response source: Network 1247 1248 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","Vary":"Accept-Language"} 1249 request headers: {"Accept-Language":"en"} 1250 response source: Network 1251 1252 response headers: {"ETag":"match","Vary":"Accept-Language"} 1253 request headers: {"Accept-Language":"en"} 1254 response source: Memory cache after validation 1255 1256 response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"} 1257 request headers: {"Accept-Language":"en"} 1258 response source: Memory cache after validation 1259 1260 response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"} 1261 request headers: {"Accept-Language":"en"} 1262 response source: Memory cache 1263 1264 response headers: {"Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1265 request headers: {"Accept-Language":"en"} 1266 response source: Memory cache after validation 1267 1268 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1269 request headers: {"Accept-Language":"en"} 1270 response source: Memory cache after validation 1271 1272 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1273 request headers: {"Accept-Language":"en"} 1274 response source: Memory cache 1275 1276 response headers: {"Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1277 request headers: {"Accept-Language":"en"} 1278 response source: Memory cache 1279 1280 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1281 request headers: {"Accept-Language":"en"} 1282 response source: Memory cache after validation 1283 1284 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1285 request headers: {"Accept-Language":"en"} 1286 response source: Memory cache 1287 1288 response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1289 request headers: {"Accept-Language":"en"} 1290 response source: Network 1291 1292 response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"} 1293 request headers: {"Accept-Language":"en"} 1294 response source: Network 1295 1296 response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"} 1297 request headers: {"Accept-Language":"en"} 1298 response source: Network 1299 1300 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1301 request headers: {"Accept-Language":"en"} 1302 response source: Network 1303 1304 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1305 request headers: {"Accept-Language":"en"} 1306 response source: Network 1307 1308 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1309 request headers: {"Accept-Language":"en"} 1310 response source: Network 1311 1312 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1313 request headers: {"Accept-Language":"en"} 1314 response source: Network 1315 1316 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1317 request headers: {"Accept-Language":"en"} 1318 response source: Network 1319 1320 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1321 request headers: {"Accept-Language":"en"} 1322 response source: Network 1323 1324 response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1325 request headers: {"Accept-Language":"en"} 1326 response source: Memory cache after validation 1327 1328 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"} 1329 request headers: {"Accept-Language":"en"} 1330 response source: Memory cache after validation 1331 1332 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"} 1333 request headers: {"Accept-Language":"en"} 1334 response source: Memory cache after validation 1335 1336 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1337 request headers: {"Accept-Language":"en"} 1338 response source: Memory cache after validation 1339 1340 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1341 request headers: {"Accept-Language":"en"} 1342 response source: Memory cache after validation 1343 1344 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1345 request headers: {"Accept-Language":"en"} 1346 response source: Memory cache after validation 1347 1348 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1349 request headers: {"Accept-Language":"en"} 1350 response source: Memory cache after validation 1351 1352 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1353 request headers: {"Accept-Language":"en"} 1354 response source: Memory cache after validation 1355 1356 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1357 request headers: {"Accept-Language":"en"} 1358 response source: Memory cache after validation 1359 1360 response headers: {"ETag":"nomatch","Vary":"Accept-Language"} 1361 request headers: {"Accept-Language":"en"} 1362 response source: Network 1363 1364 response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"} 1365 request headers: {"Accept-Language":"en"} 1366 response source: Network 1367 1368 response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"} 1369 request headers: {"Accept-Language":"en"} 1370 response source: Memory cache 1371 1372 response headers: {"Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1373 request headers: {"Accept-Language":"en"} 1374 response source: Network 1375 1376 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1377 request headers: {"Accept-Language":"en"} 1378 response source: Network 1379 1380 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1381 request headers: {"Accept-Language":"en"} 1382 response source: Memory cache 1383 1384 response headers: {"Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1385 request headers: {"Accept-Language":"en"} 1386 response source: Memory cache 1387 1388 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1389 request headers: {"Accept-Language":"en"} 1390 response source: Network 1391 1392 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1393 request headers: {"Accept-Language":"en"} 1394 response source: Memory cache 1395 1396 response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1397 request headers: {"Accept-Language":"en"} 1398 response source: Network 1399 1400 response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"} 1401 request headers: {"Accept-Language":"en"} 1402 response source: Network 1403 1404 response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"} 1405 request headers: {"Accept-Language":"en"} 1406 response source: Network 1407 1408 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1409 request headers: {"Accept-Language":"en"} 1410 response source: Network 1411 1412 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1413 request headers: {"Accept-Language":"en"} 1414 response source: Network 1415 1416 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1417 request headers: {"Accept-Language":"en"} 1418 response source: Network 1419 1420 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1421 request headers: {"Accept-Language":"en"} 1422 response source: Network 1423 1424 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1425 request headers: {"Accept-Language":"en"} 1426 response source: Network 1427 1428 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1429 request headers: {"Accept-Language":"en"} 1430 response source: Network 1431 1432 response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1433 request headers: {"Accept-Language":"en"} 1434 response source: Network 1435 1436 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1437 request headers: {"Accept-Language":"en"} 1438 response source: Network 1439 1440 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1441 request headers: {"Accept-Language":"en"} 1442 response source: Network 1443 1444 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1445 request headers: {"Accept-Language":"en"} 1446 response source: Network 1447 1448 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1449 request headers: {"Accept-Language":"en"} 1450 response source: Network 1451 1452 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1453 request headers: {"Accept-Language":"en"} 1454 response source: Network 1455 1456 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1457 request headers: {"Accept-Language":"en"} 1458 response source: Network 1459 1460 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1461 request headers: {"Accept-Language":"en"} 1462 response source: Network 1463 1464 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1465 request headers: {"Accept-Language":"en"} 1466 response source: Network 1467 1468 response headers: {"Vary":"Accept-Language"} 1469 request headers: {"Accept-Language":"unique()"} 1470 response source: Network 1471 1472 response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"} 1473 request headers: {"Accept-Language":"unique()"} 1474 response source: Network 1475 1476 response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"} 1477 request headers: {"Accept-Language":"unique()"} 1478 response source: Network 1479 1480 response headers: {"Expires":"now(0)","Vary":"Accept-Language"} 1481 request headers: {"Accept-Language":"unique()"} 1482 response source: Network 1483 1484 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","Vary":"Accept-Language"} 1485 request headers: {"Accept-Language":"unique()"} 1486 response source: Network 1487 1488 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","Vary":"Accept-Language"} 1489 request headers: {"Accept-Language":"unique()"} 1490 response source: Network 1491 1492 response headers: {"Expires":"now(100)","Vary":"Accept-Language"} 1493 request headers: {"Accept-Language":"unique()"} 1494 response source: Network 1495 1496 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","Vary":"Accept-Language"} 1497 request headers: {"Accept-Language":"unique()"} 1498 response source: Network 1499 1500 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","Vary":"Accept-Language"} 1501 request headers: {"Accept-Language":"unique()"} 1502 response source: Network 1503 1504 response headers: {"Cache-control":"no-store","Vary":"Accept-Language"} 1505 request headers: {"Accept-Language":"unique()"} 1506 response source: Network 1507 1508 response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"} 1509 request headers: {"Accept-Language":"unique()"} 1510 response source: Network 1511 1512 response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"} 1513 request headers: {"Accept-Language":"unique()"} 1514 response source: Network 1515 1516 response headers: {"Expires":"now(0)","Cache-control":"no-store","Vary":"Accept-Language"} 1517 request headers: {"Accept-Language":"unique()"} 1518 response source: Network 1519 1520 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","Vary":"Accept-Language"} 1521 request headers: {"Accept-Language":"unique()"} 1522 response source: Network 1523 1524 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","Vary":"Accept-Language"} 1525 request headers: {"Accept-Language":"unique()"} 1526 response source: Network 1527 1528 response headers: {"Expires":"now(100)","Cache-control":"no-store","Vary":"Accept-Language"} 1529 request headers: {"Accept-Language":"unique()"} 1530 response source: Network 1531 1532 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","Vary":"Accept-Language"} 1533 request headers: {"Accept-Language":"unique()"} 1534 response source: Network 1535 1536 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","Vary":"Accept-Language"} 1537 request headers: {"Accept-Language":"unique()"} 1538 response source: Network 1539 1540 response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"} 1541 request headers: {"Accept-Language":"unique()"} 1542 response source: Network 1543 1544 response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"} 1545 request headers: {"Accept-Language":"unique()"} 1546 response source: Network 1547 1548 response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"} 1549 request headers: {"Accept-Language":"unique()"} 1550 response source: Network 1551 1552 response headers: {"Expires":"now(0)","Cache-control":"no-cache","Vary":"Accept-Language"} 1553 request headers: {"Accept-Language":"unique()"} 1554 response source: Network 1555 1556 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","Vary":"Accept-Language"} 1557 request headers: {"Accept-Language":"unique()"} 1558 response source: Network 1559 1560 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","Vary":"Accept-Language"} 1561 request headers: {"Accept-Language":"unique()"} 1562 response source: Network 1563 1564 response headers: {"Expires":"now(100)","Cache-control":"no-cache","Vary":"Accept-Language"} 1565 request headers: {"Accept-Language":"unique()"} 1566 response source: Network 1567 1568 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","Vary":"Accept-Language"} 1569 request headers: {"Accept-Language":"unique()"} 1570 response source: Network 1571 1572 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","Vary":"Accept-Language"} 1573 request headers: {"Accept-Language":"unique()"} 1574 response source: Network 1575 1576 response headers: {"ETag":"match","Vary":"Accept-Language"} 1577 request headers: {"Accept-Language":"unique()"} 1578 response source: Network 1579 1580 response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"} 1581 request headers: {"Accept-Language":"unique()"} 1582 response source: Network 1583 1584 response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"} 1585 request headers: {"Accept-Language":"unique()"} 1586 response source: Network 1587 1588 response headers: {"Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1589 request headers: {"Accept-Language":"unique()"} 1590 response source: Network 1591 1592 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1593 request headers: {"Accept-Language":"unique()"} 1594 response source: Network 1595 1596 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1597 request headers: {"Accept-Language":"unique()"} 1598 response source: Network 1599 1600 response headers: {"Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1601 request headers: {"Accept-Language":"unique()"} 1602 response source: Network 1603 1604 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1605 request headers: {"Accept-Language":"unique()"} 1606 response source: Network 1607 1608 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1609 request headers: {"Accept-Language":"unique()"} 1610 response source: Network 1611 1612 response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1613 request headers: {"Accept-Language":"unique()"} 1614 response source: Network 1615 1616 response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"} 1617 request headers: {"Accept-Language":"unique()"} 1618 response source: Network 1619 1620 response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"} 1621 request headers: {"Accept-Language":"unique()"} 1622 response source: Network 1623 1624 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1625 request headers: {"Accept-Language":"unique()"} 1626 response source: Network 1627 1628 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1629 request headers: {"Accept-Language":"unique()"} 1630 response source: Network 1631 1632 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1633 request headers: {"Accept-Language":"unique()"} 1634 response source: Network 1635 1636 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1637 request headers: {"Accept-Language":"unique()"} 1638 response source: Network 1639 1640 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1641 request headers: {"Accept-Language":"unique()"} 1642 response source: Network 1643 1644 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1645 request headers: {"Accept-Language":"unique()"} 1646 response source: Network 1647 1648 response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1649 request headers: {"Accept-Language":"unique()"} 1650 response source: Network 1651 1652 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"} 1653 request headers: {"Accept-Language":"unique()"} 1654 response source: Network 1655 1656 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"} 1657 request headers: {"Accept-Language":"unique()"} 1658 response source: Network 1659 1660 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1661 request headers: {"Accept-Language":"unique()"} 1662 response source: Network 1663 1664 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1665 request headers: {"Accept-Language":"unique()"} 1666 response source: Network 1667 1668 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1669 request headers: {"Accept-Language":"unique()"} 1670 response source: Network 1671 1672 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1673 request headers: {"Accept-Language":"unique()"} 1674 response source: Network 1675 1676 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1677 request headers: {"Accept-Language":"unique()"} 1678 response source: Network 1679 1680 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1681 request headers: {"Accept-Language":"unique()"} 1682 response source: Network 1683 1684 response headers: {"ETag":"nomatch","Vary":"Accept-Language"} 1685 request headers: {"Accept-Language":"unique()"} 1686 response source: Network 1687 1688 response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"} 1689 request headers: {"Accept-Language":"unique()"} 1690 response source: Network 1691 1692 response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"} 1693 request headers: {"Accept-Language":"unique()"} 1694 response source: Network 1695 1696 response headers: {"Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1697 request headers: {"Accept-Language":"unique()"} 1698 response source: Network 1699 1700 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1701 request headers: {"Accept-Language":"unique()"} 1702 response source: Network 1703 1704 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1705 request headers: {"Accept-Language":"unique()"} 1706 response source: Network 1707 1708 response headers: {"Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1709 request headers: {"Accept-Language":"unique()"} 1710 response source: Network 1711 1712 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1713 request headers: {"Accept-Language":"unique()"} 1714 response source: Network 1715 1716 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1717 request headers: {"Accept-Language":"unique()"} 1718 response source: Network 1719 1720 response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1721 request headers: {"Accept-Language":"unique()"} 1722 response source: Network 1723 1724 response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"} 1725 request headers: {"Accept-Language":"unique()"} 1726 response source: Network 1727 1728 response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"} 1729 request headers: {"Accept-Language":"unique()"} 1730 response source: Network 1731 1732 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1733 request headers: {"Accept-Language":"unique()"} 1734 response source: Network 1735 1736 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1737 request headers: {"Accept-Language":"unique()"} 1738 response source: Network 1739 1740 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1741 request headers: {"Accept-Language":"unique()"} 1742 response source: Network 1743 1744 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1745 request headers: {"Accept-Language":"unique()"} 1746 response source: Network 1747 1748 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1749 request headers: {"Accept-Language":"unique()"} 1750 response source: Network 1751 1752 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1753 request headers: {"Accept-Language":"unique()"} 1754 response source: Network 1755 1756 response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1757 request headers: {"Accept-Language":"unique()"} 1758 response source: Network 1759 1760 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1761 request headers: {"Accept-Language":"unique()"} 1762 response source: Network 1763 1764 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1765 request headers: {"Accept-Language":"unique()"} 1766 response source: Network 1767 1768 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1769 request headers: {"Accept-Language":"unique()"} 1770 response source: Network 1771 1772 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1773 request headers: {"Accept-Language":"unique()"} 1774 response source: Network 1775 1776 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1777 request headers: {"Accept-Language":"unique()"} 1778 response source: Network 1779 1780 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1781 request headers: {"Accept-Language":"unique()"} 1782 response source: Network 1783 1784 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1785 request headers: {"Accept-Language":"unique()"} 1786 response source: Network 1787 1788 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1789 request headers: {"Accept-Language":"unique()"} 1790 response source: Network 1791 899 1792 PASS successfullyParsed is true 900 1793 -
trunk/LayoutTests/http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt
r181895 r188211 6 6 running 243 tests 7 7 8 --------Testing loads from disk cache-------- 8 9 response headers: undefined 9 10 response source: Network … … 897 898 response source: Network 898 899 900 --------Testing loads through memory cache (XHR behavior)-------- 901 response headers: undefined 902 response source: Network 903 904 response headers: {"Cache-control":"max-age=0"} 905 response source: Network 906 907 response headers: {"Cache-control":"max-age=100"} 908 response source: Memory cache 909 910 response headers: {"Expires":"now(0)"} 911 response source: Network 912 913 response headers: {"Cache-control":"max-age=0","Expires":"now(0)"} 914 response source: Network 915 916 response headers: {"Cache-control":"max-age=100","Expires":"now(0)"} 917 response source: Memory cache 918 919 response headers: {"Expires":"now(100)"} 920 response source: Memory cache 921 922 response headers: {"Cache-control":"max-age=0","Expires":"now(100)"} 923 response source: Network 924 925 response headers: {"Cache-control":"max-age=100","Expires":"now(100)"} 926 response source: Memory cache 927 928 response headers: {"Cache-control":"no-store"} 929 response source: Network 930 931 response headers: {"Cache-control":"max-age=0, no-store"} 932 response source: Network 933 934 response headers: {"Cache-control":"max-age=100, no-store"} 935 response source: Network 936 937 response headers: {"Expires":"now(0)","Cache-control":"no-store"} 938 response source: Network 939 940 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)"} 941 response source: Network 942 943 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)"} 944 response source: Network 945 946 response headers: {"Expires":"now(100)","Cache-control":"no-store"} 947 response source: Network 948 949 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)"} 950 response source: Network 951 952 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)"} 953 response source: Network 954 955 response headers: {"Cache-control":"no-cache"} 956 response source: Network 957 958 response headers: {"Cache-control":"max-age=0, no-cache"} 959 response source: Network 960 961 response headers: {"Cache-control":"max-age=100, no-cache"} 962 response source: Network 963 964 response headers: {"Expires":"now(0)","Cache-control":"no-cache"} 965 response source: Network 966 967 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)"} 968 response source: Network 969 970 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)"} 971 response source: Network 972 973 response headers: {"Expires":"now(100)","Cache-control":"no-cache"} 974 response source: Network 975 976 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)"} 977 response source: Network 978 979 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)"} 980 response source: Network 981 982 response headers: {"ETag":"match"} 983 response source: Memory cache after validation 984 985 response headers: {"Cache-control":"max-age=0","ETag":"match"} 986 response source: Memory cache after validation 987 988 response headers: {"Cache-control":"max-age=100","ETag":"match"} 989 response source: Memory cache 990 991 response headers: {"Expires":"now(0)","ETag":"match"} 992 response source: Memory cache after validation 993 994 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match"} 995 response source: Memory cache after validation 996 997 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match"} 998 response source: Memory cache 999 1000 response headers: {"Expires":"now(100)","ETag":"match"} 1001 response source: Memory cache 1002 1003 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match"} 1004 response source: Memory cache after validation 1005 1006 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match"} 1007 response source: Memory cache 1008 1009 response headers: {"Cache-control":"no-store","ETag":"match"} 1010 response source: Network 1011 1012 response headers: {"Cache-control":"max-age=0, no-store","ETag":"match"} 1013 response source: Network 1014 1015 response headers: {"Cache-control":"max-age=100, no-store","ETag":"match"} 1016 response source: Network 1017 1018 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match"} 1019 response source: Network 1020 1021 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match"} 1022 response source: Network 1023 1024 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match"} 1025 response source: Network 1026 1027 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match"} 1028 response source: Network 1029 1030 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match"} 1031 response source: Network 1032 1033 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match"} 1034 response source: Network 1035 1036 response headers: {"Cache-control":"no-cache","ETag":"match"} 1037 response source: Memory cache after validation 1038 1039 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match"} 1040 response source: Memory cache after validation 1041 1042 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match"} 1043 response source: Memory cache after validation 1044 1045 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match"} 1046 response source: Memory cache after validation 1047 1048 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match"} 1049 response source: Memory cache after validation 1050 1051 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match"} 1052 response source: Memory cache after validation 1053 1054 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match"} 1055 response source: Memory cache after validation 1056 1057 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match"} 1058 response source: Memory cache after validation 1059 1060 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match"} 1061 response source: Memory cache after validation 1062 1063 response headers: {"ETag":"nomatch"} 1064 response source: Network 1065 1066 response headers: {"Cache-control":"max-age=0","ETag":"nomatch"} 1067 response source: Network 1068 1069 response headers: {"Cache-control":"max-age=100","ETag":"nomatch"} 1070 response source: Memory cache 1071 1072 response headers: {"Expires":"now(0)","ETag":"nomatch"} 1073 response source: Network 1074 1075 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch"} 1076 response source: Network 1077 1078 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch"} 1079 response source: Memory cache 1080 1081 response headers: {"Expires":"now(100)","ETag":"nomatch"} 1082 response source: Memory cache 1083 1084 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch"} 1085 response source: Network 1086 1087 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch"} 1088 response source: Memory cache 1089 1090 response headers: {"Cache-control":"no-store","ETag":"nomatch"} 1091 response source: Network 1092 1093 response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch"} 1094 response source: Network 1095 1096 response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch"} 1097 response source: Network 1098 1099 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch"} 1100 response source: Network 1101 1102 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch"} 1103 response source: Network 1104 1105 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch"} 1106 response source: Network 1107 1108 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch"} 1109 response source: Network 1110 1111 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch"} 1112 response source: Network 1113 1114 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch"} 1115 response source: Network 1116 1117 response headers: {"Cache-control":"no-cache","ETag":"nomatch"} 1118 response source: Network 1119 1120 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch"} 1121 response source: Network 1122 1123 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch"} 1124 response source: Network 1125 1126 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch"} 1127 response source: Network 1128 1129 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch"} 1130 response source: Network 1131 1132 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch"} 1133 response source: Network 1134 1135 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch"} 1136 response source: Network 1137 1138 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch"} 1139 response source: Network 1140 1141 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch"} 1142 response source: Network 1143 1144 response headers: {"Vary":"Accept-Language"} 1145 request headers: {"Accept-Language":"en"} 1146 response source: Network 1147 1148 response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"} 1149 request headers: {"Accept-Language":"en"} 1150 response source: Network 1151 1152 response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"} 1153 request headers: {"Accept-Language":"en"} 1154 response source: Memory cache 1155 1156 response headers: {"Expires":"now(0)","Vary":"Accept-Language"} 1157 request headers: {"Accept-Language":"en"} 1158 response source: Network 1159 1160 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","Vary":"Accept-Language"} 1161 request headers: {"Accept-Language":"en"} 1162 response source: Network 1163 1164 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","Vary":"Accept-Language"} 1165 request headers: {"Accept-Language":"en"} 1166 response source: Memory cache 1167 1168 response headers: {"Expires":"now(100)","Vary":"Accept-Language"} 1169 request headers: {"Accept-Language":"en"} 1170 response source: Memory cache 1171 1172 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","Vary":"Accept-Language"} 1173 request headers: {"Accept-Language":"en"} 1174 response source: Network 1175 1176 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","Vary":"Accept-Language"} 1177 request headers: {"Accept-Language":"en"} 1178 response source: Memory cache 1179 1180 response headers: {"Cache-control":"no-store","Vary":"Accept-Language"} 1181 request headers: {"Accept-Language":"en"} 1182 response source: Network 1183 1184 response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"} 1185 request headers: {"Accept-Language":"en"} 1186 response source: Network 1187 1188 response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"} 1189 request headers: {"Accept-Language":"en"} 1190 response source: Network 1191 1192 response headers: {"Expires":"now(0)","Cache-control":"no-store","Vary":"Accept-Language"} 1193 request headers: {"Accept-Language":"en"} 1194 response source: Network 1195 1196 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","Vary":"Accept-Language"} 1197 request headers: {"Accept-Language":"en"} 1198 response source: Network 1199 1200 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","Vary":"Accept-Language"} 1201 request headers: {"Accept-Language":"en"} 1202 response source: Network 1203 1204 response headers: {"Expires":"now(100)","Cache-control":"no-store","Vary":"Accept-Language"} 1205 request headers: {"Accept-Language":"en"} 1206 response source: Network 1207 1208 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","Vary":"Accept-Language"} 1209 request headers: {"Accept-Language":"en"} 1210 response source: Network 1211 1212 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","Vary":"Accept-Language"} 1213 request headers: {"Accept-Language":"en"} 1214 response source: Network 1215 1216 response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"} 1217 request headers: {"Accept-Language":"en"} 1218 response source: Network 1219 1220 response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"} 1221 request headers: {"Accept-Language":"en"} 1222 response source: Network 1223 1224 response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"} 1225 request headers: {"Accept-Language":"en"} 1226 response source: Network 1227 1228 response headers: {"Expires":"now(0)","Cache-control":"no-cache","Vary":"Accept-Language"} 1229 request headers: {"Accept-Language":"en"} 1230 response source: Network 1231 1232 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","Vary":"Accept-Language"} 1233 request headers: {"Accept-Language":"en"} 1234 response source: Network 1235 1236 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","Vary":"Accept-Language"} 1237 request headers: {"Accept-Language":"en"} 1238 response source: Network 1239 1240 response headers: {"Expires":"now(100)","Cache-control":"no-cache","Vary":"Accept-Language"} 1241 request headers: {"Accept-Language":"en"} 1242 response source: Network 1243 1244 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","Vary":"Accept-Language"} 1245 request headers: {"Accept-Language":"en"} 1246 response source: Network 1247 1248 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","Vary":"Accept-Language"} 1249 request headers: {"Accept-Language":"en"} 1250 response source: Network 1251 1252 response headers: {"ETag":"match","Vary":"Accept-Language"} 1253 request headers: {"Accept-Language":"en"} 1254 response source: Memory cache after validation 1255 1256 response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"} 1257 request headers: {"Accept-Language":"en"} 1258 response source: Memory cache after validation 1259 1260 response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"} 1261 request headers: {"Accept-Language":"en"} 1262 response source: Memory cache 1263 1264 response headers: {"Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1265 request headers: {"Accept-Language":"en"} 1266 response source: Memory cache after validation 1267 1268 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1269 request headers: {"Accept-Language":"en"} 1270 response source: Memory cache after validation 1271 1272 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1273 request headers: {"Accept-Language":"en"} 1274 response source: Memory cache 1275 1276 response headers: {"Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1277 request headers: {"Accept-Language":"en"} 1278 response source: Memory cache 1279 1280 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1281 request headers: {"Accept-Language":"en"} 1282 response source: Memory cache after validation 1283 1284 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1285 request headers: {"Accept-Language":"en"} 1286 response source: Memory cache 1287 1288 response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1289 request headers: {"Accept-Language":"en"} 1290 response source: Network 1291 1292 response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"} 1293 request headers: {"Accept-Language":"en"} 1294 response source: Network 1295 1296 response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"} 1297 request headers: {"Accept-Language":"en"} 1298 response source: Network 1299 1300 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1301 request headers: {"Accept-Language":"en"} 1302 response source: Network 1303 1304 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1305 request headers: {"Accept-Language":"en"} 1306 response source: Network 1307 1308 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1309 request headers: {"Accept-Language":"en"} 1310 response source: Network 1311 1312 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1313 request headers: {"Accept-Language":"en"} 1314 response source: Network 1315 1316 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1317 request headers: {"Accept-Language":"en"} 1318 response source: Network 1319 1320 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1321 request headers: {"Accept-Language":"en"} 1322 response source: Network 1323 1324 response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1325 request headers: {"Accept-Language":"en"} 1326 response source: Memory cache after validation 1327 1328 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"} 1329 request headers: {"Accept-Language":"en"} 1330 response source: Memory cache after validation 1331 1332 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"} 1333 request headers: {"Accept-Language":"en"} 1334 response source: Memory cache after validation 1335 1336 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1337 request headers: {"Accept-Language":"en"} 1338 response source: Memory cache after validation 1339 1340 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1341 request headers: {"Accept-Language":"en"} 1342 response source: Memory cache after validation 1343 1344 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1345 request headers: {"Accept-Language":"en"} 1346 response source: Memory cache after validation 1347 1348 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1349 request headers: {"Accept-Language":"en"} 1350 response source: Memory cache after validation 1351 1352 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1353 request headers: {"Accept-Language":"en"} 1354 response source: Memory cache after validation 1355 1356 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1357 request headers: {"Accept-Language":"en"} 1358 response source: Memory cache after validation 1359 1360 response headers: {"ETag":"nomatch","Vary":"Accept-Language"} 1361 request headers: {"Accept-Language":"en"} 1362 response source: Network 1363 1364 response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"} 1365 request headers: {"Accept-Language":"en"} 1366 response source: Network 1367 1368 response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"} 1369 request headers: {"Accept-Language":"en"} 1370 response source: Memory cache 1371 1372 response headers: {"Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1373 request headers: {"Accept-Language":"en"} 1374 response source: Network 1375 1376 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1377 request headers: {"Accept-Language":"en"} 1378 response source: Network 1379 1380 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1381 request headers: {"Accept-Language":"en"} 1382 response source: Memory cache 1383 1384 response headers: {"Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1385 request headers: {"Accept-Language":"en"} 1386 response source: Memory cache 1387 1388 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1389 request headers: {"Accept-Language":"en"} 1390 response source: Network 1391 1392 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1393 request headers: {"Accept-Language":"en"} 1394 response source: Memory cache 1395 1396 response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1397 request headers: {"Accept-Language":"en"} 1398 response source: Network 1399 1400 response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"} 1401 request headers: {"Accept-Language":"en"} 1402 response source: Network 1403 1404 response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"} 1405 request headers: {"Accept-Language":"en"} 1406 response source: Network 1407 1408 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1409 request headers: {"Accept-Language":"en"} 1410 response source: Network 1411 1412 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1413 request headers: {"Accept-Language":"en"} 1414 response source: Network 1415 1416 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1417 request headers: {"Accept-Language":"en"} 1418 response source: Network 1419 1420 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1421 request headers: {"Accept-Language":"en"} 1422 response source: Network 1423 1424 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1425 request headers: {"Accept-Language":"en"} 1426 response source: Network 1427 1428 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1429 request headers: {"Accept-Language":"en"} 1430 response source: Network 1431 1432 response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1433 request headers: {"Accept-Language":"en"} 1434 response source: Network 1435 1436 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1437 request headers: {"Accept-Language":"en"} 1438 response source: Network 1439 1440 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1441 request headers: {"Accept-Language":"en"} 1442 response source: Network 1443 1444 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1445 request headers: {"Accept-Language":"en"} 1446 response source: Network 1447 1448 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1449 request headers: {"Accept-Language":"en"} 1450 response source: Network 1451 1452 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1453 request headers: {"Accept-Language":"en"} 1454 response source: Network 1455 1456 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1457 request headers: {"Accept-Language":"en"} 1458 response source: Network 1459 1460 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1461 request headers: {"Accept-Language":"en"} 1462 response source: Network 1463 1464 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1465 request headers: {"Accept-Language":"en"} 1466 response source: Network 1467 1468 response headers: {"Vary":"Accept-Language"} 1469 request headers: {"Accept-Language":"unique()"} 1470 response source: Network 1471 1472 response headers: {"Cache-control":"max-age=0","Vary":"Accept-Language"} 1473 request headers: {"Accept-Language":"unique()"} 1474 response source: Network 1475 1476 response headers: {"Cache-control":"max-age=100","Vary":"Accept-Language"} 1477 request headers: {"Accept-Language":"unique()"} 1478 response source: Network 1479 1480 response headers: {"Expires":"now(0)","Vary":"Accept-Language"} 1481 request headers: {"Accept-Language":"unique()"} 1482 response source: Network 1483 1484 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","Vary":"Accept-Language"} 1485 request headers: {"Accept-Language":"unique()"} 1486 response source: Network 1487 1488 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","Vary":"Accept-Language"} 1489 request headers: {"Accept-Language":"unique()"} 1490 response source: Network 1491 1492 response headers: {"Expires":"now(100)","Vary":"Accept-Language"} 1493 request headers: {"Accept-Language":"unique()"} 1494 response source: Network 1495 1496 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","Vary":"Accept-Language"} 1497 request headers: {"Accept-Language":"unique()"} 1498 response source: Network 1499 1500 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","Vary":"Accept-Language"} 1501 request headers: {"Accept-Language":"unique()"} 1502 response source: Network 1503 1504 response headers: {"Cache-control":"no-store","Vary":"Accept-Language"} 1505 request headers: {"Accept-Language":"unique()"} 1506 response source: Network 1507 1508 response headers: {"Cache-control":"max-age=0, no-store","Vary":"Accept-Language"} 1509 request headers: {"Accept-Language":"unique()"} 1510 response source: Network 1511 1512 response headers: {"Cache-control":"max-age=100, no-store","Vary":"Accept-Language"} 1513 request headers: {"Accept-Language":"unique()"} 1514 response source: Network 1515 1516 response headers: {"Expires":"now(0)","Cache-control":"no-store","Vary":"Accept-Language"} 1517 request headers: {"Accept-Language":"unique()"} 1518 response source: Network 1519 1520 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","Vary":"Accept-Language"} 1521 request headers: {"Accept-Language":"unique()"} 1522 response source: Network 1523 1524 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","Vary":"Accept-Language"} 1525 request headers: {"Accept-Language":"unique()"} 1526 response source: Network 1527 1528 response headers: {"Expires":"now(100)","Cache-control":"no-store","Vary":"Accept-Language"} 1529 request headers: {"Accept-Language":"unique()"} 1530 response source: Network 1531 1532 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","Vary":"Accept-Language"} 1533 request headers: {"Accept-Language":"unique()"} 1534 response source: Network 1535 1536 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","Vary":"Accept-Language"} 1537 request headers: {"Accept-Language":"unique()"} 1538 response source: Network 1539 1540 response headers: {"Cache-control":"no-cache","Vary":"Accept-Language"} 1541 request headers: {"Accept-Language":"unique()"} 1542 response source: Network 1543 1544 response headers: {"Cache-control":"max-age=0, no-cache","Vary":"Accept-Language"} 1545 request headers: {"Accept-Language":"unique()"} 1546 response source: Network 1547 1548 response headers: {"Cache-control":"max-age=100, no-cache","Vary":"Accept-Language"} 1549 request headers: {"Accept-Language":"unique()"} 1550 response source: Network 1551 1552 response headers: {"Expires":"now(0)","Cache-control":"no-cache","Vary":"Accept-Language"} 1553 request headers: {"Accept-Language":"unique()"} 1554 response source: Network 1555 1556 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","Vary":"Accept-Language"} 1557 request headers: {"Accept-Language":"unique()"} 1558 response source: Network 1559 1560 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","Vary":"Accept-Language"} 1561 request headers: {"Accept-Language":"unique()"} 1562 response source: Network 1563 1564 response headers: {"Expires":"now(100)","Cache-control":"no-cache","Vary":"Accept-Language"} 1565 request headers: {"Accept-Language":"unique()"} 1566 response source: Network 1567 1568 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","Vary":"Accept-Language"} 1569 request headers: {"Accept-Language":"unique()"} 1570 response source: Network 1571 1572 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","Vary":"Accept-Language"} 1573 request headers: {"Accept-Language":"unique()"} 1574 response source: Network 1575 1576 response headers: {"ETag":"match","Vary":"Accept-Language"} 1577 request headers: {"Accept-Language":"unique()"} 1578 response source: Network 1579 1580 response headers: {"Cache-control":"max-age=0","ETag":"match","Vary":"Accept-Language"} 1581 request headers: {"Accept-Language":"unique()"} 1582 response source: Network 1583 1584 response headers: {"Cache-control":"max-age=100","ETag":"match","Vary":"Accept-Language"} 1585 request headers: {"Accept-Language":"unique()"} 1586 response source: Network 1587 1588 response headers: {"Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1589 request headers: {"Accept-Language":"unique()"} 1590 response source: Network 1591 1592 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1593 request headers: {"Accept-Language":"unique()"} 1594 response source: Network 1595 1596 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1597 request headers: {"Accept-Language":"unique()"} 1598 response source: Network 1599 1600 response headers: {"Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1601 request headers: {"Accept-Language":"unique()"} 1602 response source: Network 1603 1604 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1605 request headers: {"Accept-Language":"unique()"} 1606 response source: Network 1607 1608 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1609 request headers: {"Accept-Language":"unique()"} 1610 response source: Network 1611 1612 response headers: {"Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1613 request headers: {"Accept-Language":"unique()"} 1614 response source: Network 1615 1616 response headers: {"Cache-control":"max-age=0, no-store","ETag":"match","Vary":"Accept-Language"} 1617 request headers: {"Accept-Language":"unique()"} 1618 response source: Network 1619 1620 response headers: {"Cache-control":"max-age=100, no-store","ETag":"match","Vary":"Accept-Language"} 1621 request headers: {"Accept-Language":"unique()"} 1622 response source: Network 1623 1624 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1625 request headers: {"Accept-Language":"unique()"} 1626 response source: Network 1627 1628 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1629 request headers: {"Accept-Language":"unique()"} 1630 response source: Network 1631 1632 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1633 request headers: {"Accept-Language":"unique()"} 1634 response source: Network 1635 1636 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"match","Vary":"Accept-Language"} 1637 request headers: {"Accept-Language":"unique()"} 1638 response source: Network 1639 1640 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1641 request headers: {"Accept-Language":"unique()"} 1642 response source: Network 1643 1644 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1645 request headers: {"Accept-Language":"unique()"} 1646 response source: Network 1647 1648 response headers: {"Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1649 request headers: {"Accept-Language":"unique()"} 1650 response source: Network 1651 1652 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"match","Vary":"Accept-Language"} 1653 request headers: {"Accept-Language":"unique()"} 1654 response source: Network 1655 1656 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"match","Vary":"Accept-Language"} 1657 request headers: {"Accept-Language":"unique()"} 1658 response source: Network 1659 1660 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1661 request headers: {"Accept-Language":"unique()"} 1662 response source: Network 1663 1664 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1665 request headers: {"Accept-Language":"unique()"} 1666 response source: Network 1667 1668 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"match","Vary":"Accept-Language"} 1669 request headers: {"Accept-Language":"unique()"} 1670 response source: Network 1671 1672 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"match","Vary":"Accept-Language"} 1673 request headers: {"Accept-Language":"unique()"} 1674 response source: Network 1675 1676 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1677 request headers: {"Accept-Language":"unique()"} 1678 response source: Network 1679 1680 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"match","Vary":"Accept-Language"} 1681 request headers: {"Accept-Language":"unique()"} 1682 response source: Network 1683 1684 response headers: {"ETag":"nomatch","Vary":"Accept-Language"} 1685 request headers: {"Accept-Language":"unique()"} 1686 response source: Network 1687 1688 response headers: {"Cache-control":"max-age=0","ETag":"nomatch","Vary":"Accept-Language"} 1689 request headers: {"Accept-Language":"unique()"} 1690 response source: Network 1691 1692 response headers: {"Cache-control":"max-age=100","ETag":"nomatch","Vary":"Accept-Language"} 1693 request headers: {"Accept-Language":"unique()"} 1694 response source: Network 1695 1696 response headers: {"Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1697 request headers: {"Accept-Language":"unique()"} 1698 response source: Network 1699 1700 response headers: {"Cache-control":"max-age=0","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1701 request headers: {"Accept-Language":"unique()"} 1702 response source: Network 1703 1704 response headers: {"Cache-control":"max-age=100","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1705 request headers: {"Accept-Language":"unique()"} 1706 response source: Network 1707 1708 response headers: {"Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1709 request headers: {"Accept-Language":"unique()"} 1710 response source: Network 1711 1712 response headers: {"Cache-control":"max-age=0","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1713 request headers: {"Accept-Language":"unique()"} 1714 response source: Network 1715 1716 response headers: {"Cache-control":"max-age=100","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1717 request headers: {"Accept-Language":"unique()"} 1718 response source: Network 1719 1720 response headers: {"Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1721 request headers: {"Accept-Language":"unique()"} 1722 response source: Network 1723 1724 response headers: {"Cache-control":"max-age=0, no-store","ETag":"nomatch","Vary":"Accept-Language"} 1725 request headers: {"Accept-Language":"unique()"} 1726 response source: Network 1727 1728 response headers: {"Cache-control":"max-age=100, no-store","ETag":"nomatch","Vary":"Accept-Language"} 1729 request headers: {"Accept-Language":"unique()"} 1730 response source: Network 1731 1732 response headers: {"Expires":"now(0)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1733 request headers: {"Accept-Language":"unique()"} 1734 response source: Network 1735 1736 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1737 request headers: {"Accept-Language":"unique()"} 1738 response source: Network 1739 1740 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1741 request headers: {"Accept-Language":"unique()"} 1742 response source: Network 1743 1744 response headers: {"Expires":"now(100)","Cache-control":"no-store","ETag":"nomatch","Vary":"Accept-Language"} 1745 request headers: {"Accept-Language":"unique()"} 1746 response source: Network 1747 1748 response headers: {"Cache-control":"max-age=0, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1749 request headers: {"Accept-Language":"unique()"} 1750 response source: Network 1751 1752 response headers: {"Cache-control":"max-age=100, no-store","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1753 request headers: {"Accept-Language":"unique()"} 1754 response source: Network 1755 1756 response headers: {"Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1757 request headers: {"Accept-Language":"unique()"} 1758 response source: Network 1759 1760 response headers: {"Cache-control":"max-age=0, no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1761 request headers: {"Accept-Language":"unique()"} 1762 response source: Network 1763 1764 response headers: {"Cache-control":"max-age=100, no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1765 request headers: {"Accept-Language":"unique()"} 1766 response source: Network 1767 1768 response headers: {"Expires":"now(0)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1769 request headers: {"Accept-Language":"unique()"} 1770 response source: Network 1771 1772 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1773 request headers: {"Accept-Language":"unique()"} 1774 response source: Network 1775 1776 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(0)","ETag":"nomatch","Vary":"Accept-Language"} 1777 request headers: {"Accept-Language":"unique()"} 1778 response source: Network 1779 1780 response headers: {"Expires":"now(100)","Cache-control":"no-cache","ETag":"nomatch","Vary":"Accept-Language"} 1781 request headers: {"Accept-Language":"unique()"} 1782 response source: Network 1783 1784 response headers: {"Cache-control":"max-age=0, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1785 request headers: {"Accept-Language":"unique()"} 1786 response source: Network 1787 1788 response headers: {"Cache-control":"max-age=100, no-cache","Expires":"now(100)","ETag":"nomatch","Vary":"Accept-Language"} 1789 request headers: {"Accept-Language":"unique()"} 1790 response source: Network 1791 899 1792 PASS successfullyParsed is true 900 1793 -
trunk/LayoutTests/http/tests/cache/disk-cache/resources/cache-test.js
r183467 r188211 70 70 } 71 71 72 function loadResources (tests, completetion)72 function loadResourcesWithOptions(tests, options, completetion) 73 73 { 74 // Otherwise we just get responses from the memory cache.75 internals.clearMemoryCache();76 74 if (options["ClearMemoryCache"]) 75 internals.clearMemoryCache(); 76 77 77 var pendingCount = tests.length; 78 78 for (var i = 0; i < tests.length; ++i) { … … 83 83 }); 84 84 } 85 } 86 87 function loadResources(tests, completetion) 88 { 89 loadResourcesWithOptions(tests, { "ClearMemoryCache" : true }, completetion); 85 90 } 86 91 … … 105 110 // Wait a bit so things settle down in the disk cache. 106 111 setTimeout(function () { 107 loadResources(tests, function () { 112 debug("--------Testing loads from disk cache--------"); 113 loadResourcesWithOptions(tests, { "ClearMemoryCache" : true }, function () { 108 114 printResults(tests); 109 if (completionHandler) 110 completionHandler(); 111 else 112 finishJSTest(); 115 debug("--------Testing loads through memory cache (XHR behavior)--------"); 116 loadResourcesWithOptions(tests, { }, function () { 117 printResults(tests); 118 if (completionHandler) 119 completionHandler(); 120 else 121 finishJSTest(); 122 }); 113 123 }); 114 124 }, 100); -
trunk/Source/WebCore/ChangeLog
r188210 r188211 1 2015-08-07 Antti Koivisto <antti@apple.com> 2 3 Expand network cache tests to cover memory cache behavior 4 https://bugs.webkit.org/show_bug.cgi?id=147783 5 6 Reviewed by Alexey Proskuryakov. 7 8 To support testing, include memory cache as a possible source type to XHR responses. 9 10 * loader/ResourceLoader.cpp: 11 (WebCore::logResourceResponseSource): 12 * loader/cache/CachedRawResource.cpp: 13 (WebCore::CachedRawResource::didAddClient): 14 * loader/cache/CachedResource.h: 15 (WebCore::CachedResource::revalidationInProgress): 16 * platform/network/ResourceResponseBase.h: 17 * testing/Internals.cpp: 18 (WebCore::Internals::xhrResponseSource): 19 1 20 2015-08-10 Youenn Fablet <youenn.fablet@crf.canon.fr> 2 21 -
trunk/Source/WebCore/loader/ResourceLoader.cpp
r187886 r188211 371 371 sourceKey = DiagnosticLoggingKeys::diskCacheAfterValidationKey(); 372 372 break; 373 case ResourceResponse::Source::MemoryCache: 374 case ResourceResponse::Source::MemoryCacheAfterValidation: 373 375 case ResourceResponse::Source::Unknown: 374 376 return; -
trunk/Source/WebCore/loader/cache/CachedRawResource.cpp
r188150 r188211 140 140 ASSERT(redirectCount == m_redirectChain.size()); 141 141 142 if (!m_response.isNull()) 143 client->responseReceived(this, m_response); 142 if (!m_response.isNull()) { 143 ResourceResponse response(m_response); 144 if (validationInProgress()) 145 response.setSource(ResourceResponse::Source::MemoryCacheAfterValidation); 146 else 147 response.setSource(ResourceResponse::Source::MemoryCache); 148 client->responseReceived(this, response); 149 } 144 150 if (!hasClient(c)) 145 151 return; -
trunk/Source/WebCore/loader/cache/CachedResource.h
r187601 r188211 245 245 void clearResourceToRevalidate(); 246 246 void updateResponseAfterRevalidation(const ResourceResponse& validatingResponse); 247 247 bool validationInProgress() const { return m_proxyResource; } 248 248 249 virtual void didSendData(unsigned long long /* bytesSent */, unsigned long long /* totalBytesToBeSent */) { } 249 250 -
trunk/Source/WebCore/platform/network/ResourceResponseBase.h
r184598 r188211 108 108 WEBCORE_EXPORT Optional<std::chrono::system_clock::time_point> lastModified() const; 109 109 110 enum class Source { Unknown, Network, DiskCache, DiskCacheAfterValidation }; 110 // This is primarily for testing support. It is not necessarily accurate in all scenarios. 111 enum class Source { Unknown, Network, DiskCache, DiskCacheAfterValidation, MemoryCache, MemoryCacheAfterValidation }; 111 112 WEBCORE_EXPORT Source source() const; 112 113 WEBCORE_EXPORT void setSource(Source); -
trunk/Source/WebCore/testing/Internals.cpp
r187588 r188211 447 447 case ResourceResponse::Source::DiskCacheAfterValidation: 448 448 return "Disk cache after validation"; 449 case ResourceResponse::Source::MemoryCache: 450 return "Memory cache"; 451 case ResourceResponse::Source::MemoryCacheAfterValidation: 452 return "Memory cache after validation"; 449 453 } 450 454 ASSERT_NOT_REACHED();
Note: See TracChangeset
for help on using the changeset viewer.