package Ġworld s . greg s . hest ia . service . cache . config . readers Ċ Ċ import Ġworld . greg s . hest ia . core . cache . Cache Store Ċ import Ġworld s . greg s . hest ia . service . cache . config . Config Reader Ċ import Ġworld s . greg s . hest ia . service . cache . config . definitions . World Map Info Definition Ċ import Ġjava . util . concurrent . Concurrent HashMap Ċ Ċ class ĠWorld Map Info Definition Reader ( cache Store : ĠCache Store ) Ġ: ĠConfig Reader < World Map Info Definition >( cache Store ) Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġarchive Ġ= Ġ 3 6 ĊĊĠĠĠ Ġoverride Ġval Ġcache Ġ= ĠConcurrent HashMap < Int , ĠWorld Map Info Definition >() ĊĊĠĠĠ Ġoverride Ġfun Ġcreate ( id : ĠInt , Ġmember : ĠBoolean ) Ġ= ĠWorld Map Info Definition (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠĠĠĠĠ Ġread Data ( archive , Ġid ) ĊĠĠĠĠĠĠĠ Ġchange Values () ĊĠĠĠ Ġ} Ċ }