package Ġcom . dc 2 f . assets Ċ Ċ import Ġcom . dc 2 f . render . Render Char Asset Ċ import Ġjava . io . Serializable Ċ Ċ interface ĠTransformer CacheKey Ġ: ĠSerializable Ċ interface ĠTransformer Value Ġ: ĠSerializable Ċ Ċ data Ġclass ĠString Transformer CacheKey ( val Ġvalue : ĠString ) Ġ: ĠTransformer CacheKey Ċ Ċ interface ĠTransformer < out ĠT : ĠTransformer Value > Ġ{ ĊĠĠĠ Ġval Ġcache Key : ĠTransformer CacheKey ĊĠĠĠ Ġ@ Suppress (" UNUSED _ PARAMETER ") ĊĠĠĠ Ġval Ġvalue : ĠT ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġnull ĊĠĠĠ Ġfun Ġtransform ( input : ĠRender Char Asset ): ĠRender Char Asset ĊĠĠĠ Ġfun Ġupdate Value From Cache ( transformer Value : ĠTransformer Value ) Ġ{ Ġ} Ċ } Ċ