package Ġnet . blue wizard hat . common . cache Ċ Ċ import Ġjava . time . Duration Ċ Ċ interface ĠRedis Adapter Ġ{ ĊĠĠĠ Ġfun Ġget ( key : ĠString ): ĠString ? ĊĠĠĠ Ġfun Ġset ( key : ĠString , Ġvalue : ĠString , Ġtimeout : ĠDuration ) ĊĠĠĠ Ġfun Ġset If Absent ( key : ĠString , Ġvalue : ĠString , Ġtimeout : ĠDuration ): ĠBoolean ? ĊĠĠĠ Ġfun Ġkeys ( pattern : ĠString ): ĠSet < String > ĊĠĠĠ Ġfun Ġunlink ( key : ĠString ) ĊĠĠĠ Ġfun Ġunlink ( keys : ĠCollection < String >) Ċ } Ċ