package Ġcom . example . cache . di Ċ Ċ import Ġcom . example . cache . impl . Recipe Cache Impl Ċ import Ġcom . example . data . contracts . cache . Recipe Cache Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ abstract Ġclass ĠRecipe Cache Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġabstract Ġfun Ġprovides Recipe Cache ( recipe Cache Impl : ĠRecipe Cache Impl ): ĠRecipe Cache Ċ }