package Ġcom . in fin um . sentinel . data Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . in fin um . sentinel . data . models . memory . Cache Provider Ċ import Ġcom . in fin um . sentinel . data . sources . local . Database Provider Ċ Ċ internal Ġclass ĠData Graph ( context : ĠContext ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġdatabase Provider : ĠDatabase Provider Ġ= ĠDatabase Provider ( context ) ĊĊĠĠĠ Ġprivate Ġval Ġcache Provider : ĠCache Provider Ġ= ĠCache Provider ( context ) ĊĊĠĠĠ Ġfun Ġsetup ( on Triggered : Ġ() Ġ-> ĠUnit ) Ġ= Ġcache Provider . setup ( on Triggered ) ĊĊĠĠĠ Ġfun Ġdatabase () Ġ= Ġdatabase Provider ĊĊĠĠĠ Ġfun Ġcache () Ġ= Ġcache Provider Ċ } Ċ