/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 ĠAnt on ĠTr ush kov Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġorg . ks df v . the le ma . utils Ċ Ċ /** Ġ@ author Ġz eg an styl Ġ*/ Ċ abstract Ġclass ĠResource Loader : ĠI Resource Loader Ġ{ ĊĠĠĠ Ġoverride Ġvar Ġname : ĠString Ġ= Ġ"" ĊĠĠĠ Ġoverride Ġvar ĠisLoading : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġoverride Ġvar Ġis Loaded : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġoverride Ġvar Ġloaded Elements : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġoverride Ġvar Ġmax Num Loading Elements : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġvar Ġdata : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġval Ġrequest ers : ĠList < Any > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġrequest ers Internal ĊĊĠĠĠ Ġprotected Ġval Ġrequest ers Internal : ĠMutable List < Any > Ġ= ĠArrayList () ĊĊĠĠĠ Ġoverride Ġfun Ġlock Resource ( requester : ĠAny ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrequest ers Internal . add ( requester ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġunlock Resource ( requester : ĠAny ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrequest ers Internal . remove ( requester ) ĊĠĠĠ Ġ} Ċ }