package Ġio . k ached . storage Ċ Ċ import Ġio . k ached . Storage Ċ Ċ class ĠSimple Memory Storage < V Ġ: ĠAny > Ġ: ĠStorage < V > Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġstore Ġ= ĠLinkedHashMap < String , ĠV >() ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġset ( key : ĠString , Ġdata : ĠV ) Ġ{ ĊĠĠĠĠĠĠĠ Ġstore [ key ] Ġ= Ġdata ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget ( key : ĠString ): ĠV ? Ġ= Ġstore [ key ] ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġunset ( key : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġstore . remove ( key ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġclear () Ġ{ ĊĠĠĠĠĠĠĠ Ġstore . clear () ĊĠĠĠ Ġ} Ċ } Ċ