package Ġdv ach movie . di Ċ Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdv ach movie . Local Scope Provider Ċ import Ġdv ach movie . architecture . Scope Provider Ċ import Ġdv ach movie . repository . Local Movie DB Repository Ċ import Ġdv ach movie . repository . Local Thread DB Repository Ċ import Ġdv ach movie . repository . Movie DB Repository Ċ import Ġdv ach movie . repository . Thread DB Repository Ċ import Ġdv ach movie . storage . KeyValue Storage Ċ import Ġdv ach movie . storage . local . SharedPreferences Storage Ċ import Ġdv ach movie . utils . Local Movie Converter Ċ import Ġdv ach movie . utils . Local Thread Converter Ċ import Ġdv ach movie . utils . Movie Converter Ċ import Ġdv ach movie . utils . Thread Converter Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ internal Ġabstract Ġclass ĠStorage Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġkey Value Storage ( local : ĠSharedPreferences Storage ): ĠKey Value Storage ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġscope Provider ( local : ĠLocal Scope Provider ): ĠScope Provider ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġmovie Repository ( local : ĠLocal Movie DB Repository ): ĠMovie DB Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġthread Repository ( local : ĠLocal Thread DB Repository ): ĠThread DB Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġmovie Converter ( local : ĠLocal Movie Converter ): ĠMovie Converter ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġthread Converter ( local : ĠLocal Thread Converter ): ĠThread Converter Ċ } Ċ