package Ġpl . wend igo . chrome . domain . cache storage Ċ Ċ /** Ċ Ġ* ĠCache Storage Domain Ġrepresents Ġremote Ġdebugger Ġprotocol Ġdomain . Ċ Ġ*/ Ċ class ĠCache Storage Domain Ġinternal Ġconstructor ( private Ġval Ġconnection Remote : Ġpl . wend igo . chrome . Debugger Protocol ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDeletes Ġa Ġcache . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdelete Cache ( input : ĠDelete Cache Request ): Ġio . reactivex . Single < pl . wend igo . chrome . Response Frame > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . run And Capture Response (" Cache Storage . delete Cache ", Ġinput , Ġpl . wend igo . chrome . Response Frame :: class . java ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . value () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDeletes Ġa Ġcache Ġentry . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdelete Entry ( input : ĠDelete Entry Request ): Ġio . reactivex . Single < pl . wend igo . chrome . Response Frame > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . run And Capture Response (" Cache Storage . delete Entry ", Ġinput , Ġpl . wend igo . chrome . Response Frame :: class . java ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . value () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRequests Ġcache Ġnames . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġrequest Cache Names ( input : ĠRequest Cache Names Request ): Ġio . reactivex . Single < Request Cache Names Response > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . run And Capture Response (" Cache Storage . request Cache Names ", Ġinput , ĠRequest Cache Names Response :: class . java ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . value () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠF etches Ġcache Ġentry . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġrequest Cached Response ( input : ĠRequest Cached Response Request ): Ġio . reactivex . Single < Request Cached Response Response > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . run And Capture Response (" Cache Storage . request Cached Response ", Ġinput , ĠRequest Cached Response Response :: class . java ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . value () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRequests Ġdata Ġfrom Ġcache . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġrequest Entries ( input : ĠRequest Entries Request ): Ġio . reactivex . Single < Request Entries Response > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . run And Capture Response (" Cache Storage . request Entries ", Ġinput , ĠRequest Entries Response :: class . java ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . value () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġflow able Ġcapturing Ġall ĠCache Storage Ġdomains Ġevents . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġevents (): Ġio . reactivex . Flow able < pl . wend igo . chrome . Protocol Event > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconnection Remote . capture All Events (). map Ġ{ Ġit . value () Ġ}. filter Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . protocol Domain () Ġ== Ġ" Cache Storage " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith ĠCache Storage . delete Cache Ġmethod Ġcall . Ċ Ġ* Ċ Ġ* ĠDeletes Ġa Ġcache . Ċ Ġ*/ Ċ data Ġclass ĠDelete Cache Request Ġ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġcache Ġfor Ġdeletion . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcache Id : ĠCache Id Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith ĠCache Storage . delete Entry Ġmethod Ġcall . Ċ Ġ* Ċ Ġ* ĠDeletes Ġa Ġcache Ġentry . Ċ Ġ*/ Ċ data Ġclass ĠDelete Entry Request Ġ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġcache Ġwhere Ġthe Ġentry Ġwill Ġbe Ġdeleted . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcache Id : ĠCache Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠURL Ġspec Ġof Ġthe Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġrequest : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith ĠCache Storage . request Cache Names Ġmethod Ġcall . Ċ Ġ* Ċ Ġ* ĠRequests Ġcache Ġnames . Ċ Ġ*/ Ċ data Ġclass ĠRequest Cache Names Request Ġ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSecurity Ġorigin . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġsecurity Origin : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġfor ĠCache Storage . request Cache Names Ġmethod Ġcall . Ċ Ġ* Ċ Ġ* ĠRequests Ġcache Ġnames . Ċ Ġ*/ Ċ data Ġclass ĠRequest Cache Names Response ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCache s Ġfor Ġthe Ġsecurity Ġorigin . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcaches : ĠList < Cache > Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith ĠCache Storage . request Cached Response Ġmethod Ġcall . Ċ Ġ* Ċ Ġ* ĠF etches Ġcache Ġentry . Ċ Ġ*/ Ċ data Ġclass ĠRequest Cached Response Request Ġ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġcache Ġthat Ġcontains Ġthe Ġentry . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcache Id : ĠCache Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠURL Ġspec Ġof Ġthe Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġrequest URL : ĠString Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġfor ĠCache Storage . request Cached Response Ġmethod Ġcall . Ċ Ġ* Ċ Ġ* ĠF etches Ġcache Ġentry . Ċ Ġ*/ Ċ data Ġclass ĠRequest Cached Response Response ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠResponse Ġread Ġfrom Ġthe Ġcache . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġresponse : ĠCached Response Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġrequest Ġframe Ġthat Ġcan Ġbe Ġused Ġwith ĠCache Storage . request Entries Ġmethod Ġcall . Ċ Ġ* Ċ Ġ* ĠRequests Ġdata Ġfrom Ġcache . Ċ Ġ*/ Ċ data Ġclass ĠRequest Entries Request Ġ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠID Ġof Ġcache Ġto Ġget Ġentries Ġfrom . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcache Id : ĠCache Id , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠNumber Ġof Ġrecords Ġto Ġskip . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġskip Count : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠNumber Ġof Ġrecords Ġto Ġfetch . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠpageSize : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIf Ġpresent , Ġonly Ġreturn Ġthe Ġentries Ġcontaining Ġthis Ġsubstring Ġin Ġthe Ġpath ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġpath Filter : ĠString ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġresponse Ġframe Ġfor ĠCache Storage . request Entries Ġmethod Ġcall . Ċ Ġ* Ċ Ġ* ĠRequests Ġdata Ġfrom Ġcache . Ċ Ġ*/ Ċ data Ġclass ĠRequest Entries Response ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠArray Ġof Ġobject Ġstore Ġdata Ġentries . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcache Data Entries : ĠList < Data Entry >, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIf Ġtrue , Ġthere Ġare Ġmore Ġentries Ġto Ġfetch Ġin Ġthe Ġgiven Ġrange . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġhas More : ĠBoolean Ċ Ċ ) Ċ