<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>231319</bug_id>
          
          <creation_ts>2021-10-06 12:15:08 -0700</creation_ts>
          <short_desc>Add some helper functions to RemoteResourceCache and RemoteResourceCacheProxy</short_desc>
          <delta_ts>2021-10-06 16:50:23 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>230860</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>kkinnunen</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1801250</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-10-06 12:15:08 -0700</bug_when>
    <thetext>More work towards using streamable IPC for display lists.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801253</commentid>
    <comment_count>1</comment_count>
      <attachid>440412</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-10-06 12:19:33 -0700</bug_when>
    <thetext>Created attachment 440412
For EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801421</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-06 16:49:43 -0700</bug_when>
    <thetext>Committed r283679 (242617@main): &lt;https://commits.webkit.org/242617@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 440412.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801422</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-06 16:50:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/83958352&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>440412</attachid>
            <date>2021-10-06 12:19:33 -0700</date>
            <delta_ts>2021-10-06 16:49:44 -0700</delta_ts>
            <desc>For EWS</desc>
            <filename>bug-231319-20211006121932.patch</filename>
            <type>text/plain</type>
            <size>6120</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzNTY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQxN2RjM2NkNTVhNzZkMDZm
MGZjZDFhNjZhOTg2Y2FhMTI0YzVkNzMuLjU1ZjJiMWVhOGQwMWQ4YmFjMDkyODliMDhmMzBjNWFi
OGJjNmFhY2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMjEtMTAtMDYgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIHNvbWUgaGVscGVy
IGZ1bmN0aW9ucyB0byBSZW1vdGVSZXNvdXJjZUNhY2hlIGFuZCBSZW1vdGVSZXNvdXJjZUNhY2hl
UHJveHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
MTMxOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFk
ZCBhIGZldyBjb25zdCBnZXR0ZXJzIHRvIFJlbW90ZVJlc291cmNlQ2FjaGUsIGFuZCBtYWtlIGFu
IGV4aXN0aW5nIGdldHRlciBvbiBSZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkgY29uc3QuCisgICAg
ICAgIEkgcGxhbiB0byB1c2UgdGhlc2UgaW4gZnV0dXJlIHBhdGNoZXMsIHRvIHN1cHBvcnQgdXNp
bmcgc3RyZWFtYWJsZSBJUEMgZm9yIGRpc3BsYXkgbGlzdCByZW5kZXJpbmcgaW4gdGhlIEdQVQor
ICAgICAgICBwcm9jZXNzLgorCisgICAgICAgICogR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVS
ZXNvdXJjZUNhY2hlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UmVtb3RlUmVzb3VyY2VDYWNoZTo6
Y2FjaGVkSW1hZ2VCdWZmZXIgY29uc3QpOgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVSZXNvdXJj
ZUNhY2hlOjpjYWNoZWROYXRpdmVJbWFnZSBjb25zdCk6CisgICAgICAgIChXZWJLaXQ6OlJlbW90
ZVJlc291cmNlQ2FjaGU6OmNhY2hlZEZvbnQgY29uc3QpOgorICAgICAgICAoV2ViS2l0OjpSZW1v
dGVSZXNvdXJjZUNhY2hlOjpjYWNoZWRJbWFnZUJ1ZmZlcik6IERlbGV0ZWQuCisgICAgICAgICog
R1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVSZXNvdXJjZUNhY2hlLmg6CisgICAgICAgICogV2Vi
UHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5LmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6UmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5OjpjYWNoZWRJbWFnZUJ1ZmZlciBj
b25zdCk6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZVJlc291cmNlQ2FjaGVQcm94eTo6Y2FjaGVk
SW1hZ2VCdWZmZXIpOiBEZWxldGVkLgorICAgICAgICAqIFdlYlByb2Nlc3MvR1BVL2dyYXBoaWNz
L1JlbW90ZVJlc291cmNlQ2FjaGVQcm94eS5oOgorCiAyMDIxLTEwLTA2ICBXZW5zb24gSHNpZWgg
IDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCB0aGUgYWJpbGl0eSB0byBk
aXNwYXRjaCBtZXNzYWdlcyB0byBtdWx0aXBsZSByZWNlaXZlciB0eXBlcyBpbiBJUEM6OlN0cmVh
bVNlcnZlckNvbm5lY3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9n
cmFwaGljcy9SZW1vdGVSZXNvdXJjZUNhY2hlLmNwcCBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vz
cy9ncmFwaGljcy9SZW1vdGVSZXNvdXJjZUNhY2hlLmNwcAppbmRleCA1MjM5ZjE0ZGIyMjAxMGQ4
OTY4NDJlZGU4MjAzMmEzYjhlYTMxZjkwLi4xZDU5NzJkNjNlZDliYzg4Zjg5MmY2MTI5MTYwOTNh
ZmI5YmM5ZTFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvZ3JhcGhpY3Mv
UmVtb3RlUmVzb3VyY2VDYWNoZS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL2dy
YXBoaWNzL1JlbW90ZVJlc291cmNlQ2FjaGUuY3BwCkBAIC00OSw3ICs0OSw3IEBAIHZvaWQgUmVt
b3RlUmVzb3VyY2VDYWNoZTo6Y2FjaGVJbWFnZUJ1ZmZlcihSZWY8SW1hZ2VCdWZmZXI+JiYgaW1h
Z2VCdWZmZXIpCiAgICAgZW5zdXJlUmVzb3VyY2VVc2VDb3VudGVyKHJlbmRlcmluZ1Jlc291cmNl
SWRlbnRpZmllcik7CiB9CiAKLUltYWdlQnVmZmVyKiBSZW1vdGVSZXNvdXJjZUNhY2hlOjpjYWNo
ZWRJbWFnZUJ1ZmZlcihSZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIgcmVuZGVyaW5nUmVzb3Vy
Y2VJZGVudGlmaWVyKQorSW1hZ2VCdWZmZXIqIFJlbW90ZVJlc291cmNlQ2FjaGU6OmNhY2hlZElt
YWdlQnVmZmVyKFJlbmRlcmluZ1Jlc291cmNlSWRlbnRpZmllciByZW5kZXJpbmdSZXNvdXJjZUlk
ZW50aWZpZXIpIGNvbnN0CiB7CiAgICAgcmV0dXJuIG1faW1hZ2VCdWZmZXJzLmdldChyZW5kZXJp
bmdSZXNvdXJjZUlkZW50aWZpZXIpOwogfQpAQCAtNjMsNiArNjMsMTEgQEAgdm9pZCBSZW1vdGVS
ZXNvdXJjZUNhY2hlOjpjYWNoZU5hdGl2ZUltYWdlKFJlZjxOYXRpdmVJbWFnZT4mJiBpbWFnZSkK
ICAgICBlbnN1cmVSZXNvdXJjZVVzZUNvdW50ZXIocmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVy
KTsKIH0KIAorTmF0aXZlSW1hZ2UqIFJlbW90ZVJlc291cmNlQ2FjaGU6OmNhY2hlZE5hdGl2ZUlt
YWdlKFJlbmRlcmluZ1Jlc291cmNlSWRlbnRpZmllciByZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZp
ZXIpIGNvbnN0Cit7CisgICAgcmV0dXJuIG1fbmF0aXZlSW1hZ2VzLmdldChyZW5kZXJpbmdSZXNv
dXJjZUlkZW50aWZpZXIpOworfQorCiB2b2lkIFJlbW90ZVJlc291cmNlQ2FjaGU6OmNhY2hlRm9u
dChSZWY8Rm9udD4mJiBmb250KQogewogICAgIGF1dG8gcmVuZGVyaW5nUmVzb3VyY2VJZGVudGlm
aWVyID0gZm9udC0+cmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVyKCk7CkBAIC03MSw2ICs3Niwx
MSBAQCB2b2lkIFJlbW90ZVJlc291cmNlQ2FjaGU6OmNhY2hlRm9udChSZWY8Rm9udD4mJiBmb250
KQogICAgIGVuc3VyZVJlc291cmNlVXNlQ291bnRlcihyZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZp
ZXIpOwogfQogCitGb250KiBSZW1vdGVSZXNvdXJjZUNhY2hlOjpjYWNoZWRGb250KFJlbmRlcmlu
Z1Jlc291cmNlSWRlbnRpZmllciByZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIpIGNvbnN0Cit7
CisgICAgcmV0dXJuIG1fZm9udHMuZ2V0KHJlbmRlcmluZ1Jlc291cmNlSWRlbnRpZmllcik7Cit9
CisKIHZvaWQgUmVtb3RlUmVzb3VyY2VDYWNoZTo6ZW5zdXJlUmVzb3VyY2VVc2VDb3VudGVyKFJl
bmRlcmluZ1Jlc291cmNlSWRlbnRpZmllciByZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIpCiB7
CiAgICAgYXV0byByZXN1bHQgPSBtX3Jlc291cmNlVXNlQ291bnRlcnMuYWRkKHJlbmRlcmluZ1Jl
c291cmNlSWRlbnRpZmllciwgUmVzb3VyY2VVc2VDb3VudGVyIHsgfSk7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvZ3JhcGhpY3MvUmVtb3RlUmVzb3VyY2VDYWNoZS5oIGIv
U291cmNlL1dlYktpdC9HUFVQcm9jZXNzL2dyYXBoaWNzL1JlbW90ZVJlc291cmNlQ2FjaGUuaApp
bmRleCBjYWJjMjU2M2ZkYWRhODI5ZmViZGEzNzI1NjY2M2IyZDliN2M0MWFjLi4wZTQwNzA5MmJi
NDAxYmRlYjZjNGFjZDgzZTM0YmFmOWNiMzg5ZWRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L0dQVVByb2Nlc3MvZ3JhcGhpY3MvUmVtb3RlUmVzb3VyY2VDYWNoZS5oCisrKyBiL1NvdXJjZS9X
ZWJLaXQvR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVSZXNvdXJjZUNhY2hlLmgKQEAgLTQzLDkg
KzQzLDExIEBAIHB1YmxpYzoKICAgICBSZW1vdGVSZXNvdXJjZUNhY2hlKFJlbW90ZVJlc291cmNl
Q2FjaGUmJik7CiAKICAgICB2b2lkIGNhY2hlSW1hZ2VCdWZmZXIoUmVmPFdlYkNvcmU6OkltYWdl
QnVmZmVyPiYmKTsKLSAgICBXZWJDb3JlOjpJbWFnZUJ1ZmZlciogY2FjaGVkSW1hZ2VCdWZmZXIo
V2ViQ29yZTo6UmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVyKTsKKyAgICBXZWJDb3JlOjpJbWFn
ZUJ1ZmZlciogY2FjaGVkSW1hZ2VCdWZmZXIoV2ViQ29yZTo6UmVuZGVyaW5nUmVzb3VyY2VJZGVu
dGlmaWVyKSBjb25zdDsKICAgICB2b2lkIGNhY2hlTmF0aXZlSW1hZ2UoUmVmPFdlYkNvcmU6Ok5h
dGl2ZUltYWdlPiYmKTsKKyAgICBXZWJDb3JlOjpOYXRpdmVJbWFnZSogY2FjaGVkTmF0aXZlSW1h
Z2UoV2ViQ29yZTo6UmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVyKSBjb25zdDsKICAgICB2b2lk
IGNhY2hlRm9udChSZWY8V2ViQ29yZTo6Rm9udD4mJik7CisgICAgV2ViQ29yZTo6Rm9udCogY2Fj
aGVkRm9udChXZWJDb3JlOjpSZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIpIGNvbnN0OwogICAg
IHZvaWQgZGVsZXRlQWxsRm9udHMoKTsKICAgICBib29sIHJlbGVhc2VSZW1vdGVSZXNvdXJjZShX
ZWJDb3JlOjpSZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIsIHVpbnQ2NF90IHVzZUNvdW50KTsK
ICAgICB2b2lkIHJlY29yZFJlc291cmNlVXNlKFdlYkNvcmU6OlJlbmRlcmluZ1Jlc291cmNlSWRl
bnRpZmllcik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBo
aWNzL1JlbW90ZVJlc291cmNlQ2FjaGVQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvR1BVL2dyYXBoaWNzL1JlbW90ZVJlc291cmNlQ2FjaGVQcm94eS5jcHAKaW5kZXggYzAzNzQx
Y2U5ZGE0Yjk2OTM2NzVmMmJhYjg2Yzc5ZTk2MTQ5NmIzOS4uNDExNzA0ZDczNTEwNWZiNTFjYTk1
NTI1OGVlZWI4OTc5M2FjNDU2YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L0dQVS9ncmFwaGljcy9SZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5LmNw
cApAQCAtNTAsNyArNTAsNyBAQCB2b2lkIFJlbW90ZVJlc291cmNlQ2FjaGVQcm94eTo6Y2FjaGVJ
bWFnZUJ1ZmZlcihXZWJDb3JlOjpJbWFnZUJ1ZmZlciYgaW1hZ2VCdWZmZQogICAgIEFTU0VSVF9V
TlVTRUQoYWRkUmVzdWx0LCBhZGRSZXN1bHQuaXNOZXdFbnRyeSk7CiB9CiAKLUltYWdlQnVmZmVy
KiBSZW1vdGVSZXNvdXJjZUNhY2hlUHJveHk6OmNhY2hlZEltYWdlQnVmZmVyKFJlbmRlcmluZ1Jl
c291cmNlSWRlbnRpZmllciByZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIpCitJbWFnZUJ1ZmZl
ciogUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5OjpjYWNoZWRJbWFnZUJ1ZmZlcihSZW5kZXJpbmdS
ZXNvdXJjZUlkZW50aWZpZXIgcmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVyKSBjb25zdAogewog
ICAgIHJldHVybiBtX2ltYWdlQnVmZmVycy5nZXQocmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVy
KS5pbWFnZUJ1ZmZlci5nZXQoKTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5LmggYi9Tb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90ZVJlc291cmNlQ2FjaGVQcm94eS5oCmlu
ZGV4IGI5ZTc3MmZiY2MyNzhlMzIwNDZjNzJkZWY4ODdhOTM1NWI1ZGY0OWIuLjMzNzc0Y2MyNGY5
ODQ2MjQ1NWUzMTc5Y2I4NDQzODVhY2EzMGE4ZTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5LmgKKysrIGIv
U291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVSZXNvdXJjZUNhY2hl
UHJveHkuaApAQCAtNDcsNyArNDcsNyBAQCBwdWJsaWM6CiAgICAgflJlbW90ZVJlc291cmNlQ2Fj
aGVQcm94eSgpOwogCiAgICAgdm9pZCBjYWNoZUltYWdlQnVmZmVyKFdlYkNvcmU6OkltYWdlQnVm
ZmVyJik7Ci0gICAgV2ViQ29yZTo6SW1hZ2VCdWZmZXIqIGNhY2hlZEltYWdlQnVmZmVyKFdlYkNv
cmU6OlJlbmRlcmluZ1Jlc291cmNlSWRlbnRpZmllcik7CisgICAgV2ViQ29yZTo6SW1hZ2VCdWZm
ZXIqIGNhY2hlZEltYWdlQnVmZmVyKFdlYkNvcmU6OlJlbmRlcmluZ1Jlc291cmNlSWRlbnRpZmll
cikgY29uc3Q7CiAgICAgdm9pZCByZWxlYXNlSW1hZ2VCdWZmZXIoV2ViQ29yZTo6UmVuZGVyaW5n
UmVzb3VyY2VJZGVudGlmaWVyKTsKIAogICAgIHZvaWQgcmVjb3JkTmF0aXZlSW1hZ2VVc2UoV2Vi
Q29yZTo6TmF0aXZlSW1hZ2UmKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>