/div><h2 class=""> Making the service scoped or reusable</h2><p class="paragraph">By default, provided service is unscoped and will be created every time it is injected. Retrofit caches the parsing of services so this is not an expensive operation, but it injected frequently you can avoid this by annotating your service with a scope or <code class="lang-kotlin">@Reusable</code>:</p><div class="sample-container"><pre><code class="block lang-kotlin" theme="idea">@Singleton // This must match the `inComponent`