У меня есть код ниже. Один привязывается к моему репозиторию пользователей, а другой - к кешу.Какую область я должен использовать для UserRepository и Cache.Должен ли Scope в UserRepository быть Singleton?
this.Bind<IUserRepository>().To<UserRepositary>().InRequestScope();
this.Bind<IDistributedCacheService>().To<DistributedCacheService>().InSingletonScope();