/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 . Ċ Ġ* ĠCreated Ġby ĠYo lo Santa Ċ Ġ* ĠCreated ĠOn Ġ 1 0 / 2 2 / 2 0 , Ġ 1 : 2 3 ĠAM Ċ Ġ*/ Ċ Ċ package Ġcc . fy re . st ark . profile Ċ Ċ import Ġcc . fy re . st ark . St ark Ċ import Ġjava . util .* Ċ Ċ class ĠProfile Check Runnable Ġ: ĠRunnable Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġto Remove Ġ= Ġarray ListOf < UUID >() ĊĊĠĠĠĠĠĠĠ ĠSt ark . instance . core . get Profile Handler (). profiles . keys . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( St ark . instance . proxy . getPlayer ( it ) Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġto Remove . add ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġto Remove . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSt ark . instance . core . get Profile Handler (). profiles . remove ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġif Ġ( to Remove . isNotEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSt ark . instance . logger . info (" Removed Ġ" Ġ+ Ġto Remove . size Ġ+ Ġ" Ġcached Ġprofiles ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }