package Ġcom . ger o sp ri me . gy log . ui . programs . detail Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġcom . ger o sp ri me . gy log . base . Fetch State Ċ import Ġcom . ger o sp ri me . gy log . models . programs . detail . Load Program From Cache Result Ċ Ċ interface ĠProgram Detail ViewModel Ġ{ ĊĠĠĠ Ġval Ġfetch State LiveData Ġ: ĠLive Data < Fetch State > ĊĠĠĠ Ġval Ġprogram Entity Cache Load LiveData Ġ: ĠLive Data < Load Program From Cache Result > ĊĠĠĠ Ġfun Ġload Program Detail ( record Id Ġ: ĠLong ) Ċ }