package Ġrepository Ċ Ċ import Ġmodel . KeyValue Store Ċ Ċ class ĠIn Memory KeyValue Repository Ġ: ĠKey Value Repository Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġadd ( key : ĠString , Ġvalue : ĠString ): ĠPair < String , ĠString > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠKey Value Store . put ( key , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġfind ( key : ĠString ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠKey Value Store . get ( key ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġfind (): ĠMap < String , ĠString > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠKey Value Store . toMap () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdelete ( key : ĠString ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠKey Value Store . del ( key ) ĊĠĠĠ Ġ} Ċ }