package Ġedu . full ert on . cp sc 4 1 1 . what bre ed Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . room .* ĊĊ Ċ @ Database ( entities = array Of ( B reed Result :: class ), version = 1 ) Ċ @ Type Converters ( Converter :: class ) Ċ abstract Ġclass ĠB reed Result Database : ĠRoom Database (){ ĊĊĠĠĠ Ġabstract Ġfun ĠB reed Result Dao (): ĠB reed Result Dao ĊĊĊĠĠĠ Ġcompanion Ġobject { ĊĠĠĠĠĠĠĠĠ Ġvar Ġinstance : ĠB reed Result Database ?= null ĊĊ ĊĠĠĠĠĠĠĠĠ Ġfun ĠgetInstance ( context : Context ): ĠB reed Result Database ? { ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( instance == null ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsynchronized ( B reed Result Database :: class ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( instance == null ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinstance = Room . database Builder ( context . application Context , ĠB reed Result Database :: class . java , Ġ" bre ed Results . db "). build () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġinstance ĊĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }