package Ġio . pl ast ique . core . cache Ċ Ċ import Ġorg . th reet en . bp . Duration Ċ import Ġorg . th reet en . bp . Instant Ċ Ċ data Ġclass ĠCache Entry ( ĊĠĠĠ Ġval Ġkey : ĠCache Key , ĊĠĠĠ Ġval Ġtimestamp : ĠInstant , ĊĠĠĠ Ġval Ġmetadata : ĠString ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġis Actual ( now : ĠInstant , Ġcache Duration : ĠDuration ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠ Ġtimestamp . plus ( cache Duration ). is After ( now ) Ġ&& Ġtimestamp . is Before ( now ) Ċ } Ċ