package Ġcom . solution . pro de . manager Ċ Ċ import Ġcom . solution . pro de . constants . Cache Keys . ALL _ TE AMS _ VALUE Ċ import Ġcom . solution . pro de . model . Team Ċ import Ġorg . springframework . cache . annotation . Cache Ev ict Ċ import Ġorg . springframework . cache . annotation . Cache able Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ @ Component Ċ class ĠPro de CacheManager Ġ{ ĊĊĠĠĠ Ġ@ Cache able ( value Ġ= Ġ[ ALL _ TE AMS _ VALUE ], Ġkey Ġ= Ġ"# cacheKey ", Ġcache Manager Ġ= Ġ" cache Manager One Day ") ĊĠĠĠ Ġfun Ġsave All Teams ( cacheKey : ĠString , Ġteams : ĠList < Team >): ĠList < Team > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn Ġteams ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Cache Ev ict ( value Ġ= Ġ[ ALL _ TE AMS _ VALUE ], Ġkey Ġ= Ġ"# cacheKey ") ĊĠĠĠ Ġfun Ġev ict All Teams ( cacheKey : ĠString ) Ġ{ Ġ} Ċ } Ċ