package Ġpers . ac p . client . http Ċ Ċ import Ġokhttp 3 . Cookie Ċ import Ġokhttp 3 . Http Url Ċ import Ġpers . ac p . client . http . interfaces . Cookie Store Ċ import Ġjava . util . ArrayList Ċ import Ġjava . util . concurrent . Concurrent HashMap Ċ Ċ /** Ċ Ġ* Ġ@ author Ġz hang Ġby Ġ 1 2 / 0 7 / 2 0 1 9 Ċ Ġ* Ġ@ since ĠJDK Ġ 1 1 Ċ Ġ*/ Ċ class ĠDefault Cookie Store Ġ: ĠCookie Store Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġconcurrent HashMap Ġ= ĠConcurrent HashMap < String , ĠList < Cookie >>() ĊĊĠĠĠ Ġoverride Ġfun Ġsave From Response ( url : ĠHttp Url , Ġcookies : ĠList < Cookie >) Ġ{ ĊĠĠĠĠĠĠĠ Ġconcurrent HashMap [ url . host ()] Ġ= Ġcookies ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġload For Request ( url : ĠHttp Url ): ĠList < Cookie > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcookies Ġ= Ġconcurrent HashMap [ url . host ()] ĊĠĠĠĠĠĠĠ Ġreturn Ġcookies Ġ?: ĠArrayList () ĊĠĠĠ Ġ} Ċ Ċ }