package Ġcom . z iz oh anto . android . currency converter . cache . room Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . room . Database Ċ import Ġandroidx . room . Room Ċ import Ġandroidx . room . Room Database Ċ import Ġcom . z iz oh anto . android . currency converter . cache . Build Config Ċ import Ġcom . z iz oh anto . android . currency converter . cache . models . H istorical Data Cache Model Ċ import Ġcom . z iz oh anto . android . currency converter . cache . models . Symbol Cache Model Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġz iz oh Ġon Ġ 2 8 / November / 2 0 2 0 . Ċ Ġ*/ Ċ Ċ @ Database ( ĊĠĠĠ Ġentities Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠH istorical Data Cache Model :: class , ĊĠĠĠĠĠĠĠ ĠSymbol Cache Model :: class ĊĠĠĠ Ġ], ĊĠĠĠ Ġversion Ġ= ĠBuild Config . database Version , ĊĠĠĠ Ġexport Schema Ġ= Ġfalse Ċ ) Ċ abstract Ġclass ĠCurrency Converter Database Ġ: ĠRoom Database () Ġ{ ĊĊĠĠĠ Ġabstract Ġval Ġhistorical Data Dao : ĠH istorical Data Dao ĊĊĠĠĠ Ġabstract Ġval Ġsymbol Dao : ĠSymbol Dao ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠDATABASE _ NAME : ĠString Ġ= Ġ" currency _ converter _ db " ĊĠĠĠĠĠĠĠ Ġfun Ġbuild ( context : ĠContext ): ĠCurrency Converter Database Ġ= ĠRoom . database Builder ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . application Context , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCurrency Converter Database :: class . java , ĠDATABASE _ NAME ĊĠĠĠĠĠĠĠ Ġ). fallback To Dest ruct ive Migration (). build () ĊĠĠĠ Ġ} Ċ }