Какой из следующих способов позволяет эффективно использовать `Depends()` с поддержкой `scope` и `use_cache`?