package Ġworld s . greg s . hest ia . service . cache . definition . readers Ċ Ċ import Ġworld . greg s . hest ia . core . cache . Cache Store Ċ import Ġworld s . greg s . hest ia . service . cache . Definition Reader Ċ import Ġworld s . greg s . hest ia . service . cache . definition . definitions . Object Definition Ċ import Ġjava . util . concurrent . Concurrent HashMap Ċ Ċ class ĠObject Definition Reader ( cache Store : ĠCache Store ) Ġ: ĠDefinition Reader < Object Definition > Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġindex Ġ= Ġcache Store . getIndex ( 1 6 ) ĊĊĠĠĠ Ġoverride Ġval Ġcache Ġ= ĠConcurrent HashMap < Int , ĠObject Definition >() ĊĊĠĠĠ Ġoverride Ġfun Ġcreate ( id : ĠInt , Ġmember : ĠBoolean ) Ġ= ĠObject Definition (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠĠĠĠĠ Ġthis . options Ġ= Ġdefault Options . clone () ĊĊĠĠĠĠĠĠĠ Ġread Data ( id Ġ ush r Ġ 8 , Ġid Ġand Ġ 0 xff , Ġmember ) ĊĊĠĠĠĠĠĠĠ Ġchange Values () ĊĠĠĠĠĠĠĠ Ġif Ġ( ignore Clip On Alternative Route ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsolid Ġ= Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject ile Cli pped Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ(! member Ġ&& Ġa Boolean 3 0 0 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoptions Ġ= ĠarrayOf Null s ( 6 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġan IntArray 2 9 8 1 Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġdefault Options Ġ= ĠarrayOf ( null , Ġnull , Ġnull , Ġnull , Ġnull , Ġ" Exam ine ") ĊĠĠĠ Ġ} Ċ }