package Ġde . dom in ik 4 8 n . redis . manager Ċ Ċ import Ġredis . clients . j edis . J edis Ċ Ċ class ĠRedis Manager ( private Ġval Ġjed is : ĠJ edis ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInser ts Ġa Ġnew Ġentry Ġin Ġredis ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġappend ( key : ĠString , Ġvalue : ĠAny ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . j edis . append ( key , Ġvalue . toString ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRemoves Ġan Ġexisting Ġentry ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġremove ( key : ĠString ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . j edis . del ( key ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠChecks Ġwhether Ġan Ġentry Ġexists ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġtrue , Ġwhen Ġan Ġvalue Ġwas Ġfo unded ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġexists ( key : ĠString ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . j edis . exists ( key ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRemoves Ġan Ġentry Ġafter Ġthe Ġspecified Ġnumber Ġof Ġseconds ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġexpire ( key : ĠString , Ġseconds : ĠLong ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . j edis . expire ( key , Ġseconds ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ