package Ġtech . mus o . demo . database . test Ċ Ċ import Ġtech . mus o . demo . database . test . data . Fake Stock Dao Ċ Ċ class ĠFake Stock Database Ġprivate Ġconstructor () Ġ{ ĊĊĠĠĠ Ġvar Ġstock Dao Ġ= ĠFake Stock Dao () ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġ// Ġjava Ġstyle Ġsingleton Ġobject Ġfor Ġthis Ġclass ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Volatile ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġinstance : ĠFake Stock Database ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġfun ĠgetInstance () Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinstance Ġ?: Ġsynchronized ( this ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinstance Ġ?: ĠFake Stock Database (). also Ġ{ Ġinstance Ġ= Ġit Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }