package Ġorg . gob lin framework . cache . redis . module . config Ċ Ċ import Ġorg . gob lin framework . api . annotation . Singleton Ċ import Ġorg . gob lin framework . core . service . G ob lin ManagedObject Ċ Ċ @ Singleton Ċ class ĠRedis Config Manager Ġprivate Ġconstructor () Ġ: ĠG ob lin ManagedObject (), ĠRedis Config Manager MX Bean Ġ{ ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġ@ Jvm Field Ġval ĠINSTANCE Ġ= ĠRedis Config Manager () ĊĠ Ġ} ĊĊĠ Ġprivate Ġval Ġconfig Parser Ġ= ĠRedis ConfigParser () ĊĊĠ Ġinit Ġ{ ĊĠĠĠ Ġconfig Parser . initialize () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Redis Config ( name : ĠString ): ĠRedis Config ? Ġ{ ĊĠĠĠ Ġreturn Ġconfig Parser . get From Buffer ( name ) ĊĠ Ġ} ĊĊĠ Ġfun Ġget Redis Configs (): ĠList < Redis Config > Ġ{ ĊĠĠĠ Ġreturn Ġconfig Parser . asList () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdispose Bean () Ġ{ ĊĠĠĠ Ġconfig Parser . dispose () ĊĠ Ġ} Ċ }