Dagger 2 singleton not working
<p>We are creating a dagger 2 dependency graph</p>

<p>SessionComponent (Session scope) --dependson--->  Appcomponent (Singleton scope) ---dependson---> UserMangerComponent (unscoped... suppose to be singleton)</p>

<p>However, when I inject userManager (a dependency provided by UserManagerComponent), It is not being maintained as singleton. Every injection is creating a new UserManager. Please help ... </p>

<p>I cannot set singleton scope to the dependency. </p>