/* Ċ Ġ* ĠBSD Ġ 3 - Clause ĠLicense , ĠCopyright Ġ( c ) Ġ 2 0 2 1 - 2 0 2 2 , ĠP ul seq Ġand Ġcontributors . Ċ Ġ*/ Ċ Ċ package Ġuno . d 1 s . pul seq . annotation . cache Ċ Ċ import Ġuno . d 1 s . pul seq . aspect . cache . id Provider . IdList Provider Ċ import Ġkotlin . reflect . K Class Ċ Ċ @ Target ( Annotation Target . FUNCTION ) Ċ @ Retention ( Annotation Retention . RUNTIME ) Ċ annotation Ġclass ĠCache Ev ict By List Id Provider ( ĊĠĠĠ Ġval Ġcache Name : ĠString , ĊĠĠĠ Ġval Ġid List Provider : ĠK Class < out ĠId List Provider > Ċ ) ĊĊ