package Ġres on ance . http . http downloader . core Ċ Ċ class ĠBlock ing Map < K , ĠV > Ġ{ ĊĠĠĠ Ġprivate Ġval Ġmap Ġ= ĠLinkedHashMap < K , ĠV >() ĊĊĠĠĠ Ġ@ Synchron ized ĊĠĠĠ Ġfun Ġput ( key : ĠK , Ġvalue : ĠV ) Ġ= Ġmap . put ( key , Ġvalue ) ĊĊĠĠĠ Ġ@ Synchron ized ĊĠĠĠ Ġfun Ġclear () Ġ= Ġmap . clear () ĊĊĠĠĠ Ġ@ Synchron ized ĊĠĠĠ Ġfun Ġremove ( key : ĠK ) Ġ= Ġmap . remove ( key ) ĊĊĠĠĠ Ġ@ Synchron ized ĊĠĠĠ Ġfun ĠisEmpty () Ġ= Ġmap . isEmpty () ĊĊĠĠĠ Ġ@ Synchron ized ĊĠĠĠ Ġfun Ġcopy ToMap (): ĠMap < K , ĠV > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcopy Map Ġ= Ġmutable Map Of < K , ĠV >() ĊĠĠĠĠĠĠĠ Ġfor Ġ(( key , Ġvalue ) Ġin Ġmap . entries ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcopy Map [ key ] Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġreturn Ġcopy Map ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Synchron ized ĊĠĠĠ Ġoperator Ġfun Ġset ( key : ĠK , Ġvalue : ĠV ) Ġ{ ĊĠĠĠĠĠĠĠ Ġput ( key , Ġvalue ) ĊĠĠĠ Ġ} Ċ }