package Ġcom . kr ake . core . cache Ċ Ċ /** Ċ Ġ* ĠInter f acc ia Ġche Ġpermet te Ġla Ġgest ione Ġdella Ġcache Ġdi Ġun Ġqual s ias i Ġtipo Ġdi Ġvalore Ġab bin ato Ġad Ċ Ġ* Ġun Ġqual s ias i Ġtipo Ġdi Ġchi ave . Ċ Ġ* Ċ Ġ* Ġ@ param ĠKey Type Ġtipo Ġdella Ġchi ave Ġutilizz ata Ġper Ġtro vare Ġil Ġvalore . Ċ Ġ* Ġ@ param ĠValueType Ġtipo Ġdel Ġvalore Ġda Ġsal vare Ġin Ġcache . Ċ Ġ*/ Ċ interface ĠCache Handler < in ĠKey Type , ĠValueType > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSal va Ġin Ġcache Ġun Ġvalore Ġab bin ato Ġad Ġun Ġchi ave . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġkey Ġchi ave Ġab bin ata Ġal Ġvalore . ĊĠĠĠĠ Ġ* Ġ@ param Ġvalue Ġvalore Ġda Ġsal vare Ġin Ġcache . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġsave In Cache ( key : ĠKey Type , Ġvalue : ĠValueType ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠO tt iene Ġil Ġvalore Ġpresent e Ġin Ġcache Ġab bin ato Ġad Ġuna Ġcert a Ġchi ave . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġkey Ġchi ave Ġutilizz ata Ġper Ġtro vare Ġil Ġvalore . ĊĠĠĠĠ Ġ* Ġ@ return Ġvalore Ġab bin ato Ġalla Ġchi ave Ġopp ure Ġnull Ġse Ġil Ġvalore Ġnon ĠÃ¨ Ġstat o Ġtro v ato . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġload From Cache ( key : ĠKey Type ): ĠValueType ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠR imu ove Ġun Ġvalore Ġpresent e Ġin Ġcache Ġab bin ato Ġad Ġuna Ġcert a Ġchi ave . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġkey Ġchi ave Ġutilizz ata Ġper Ġtro vare Ġil Ġvalore . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġremove From Cache ( key : ĠKey Type ) Ċ }