Я работаю над проектом, в котором мы строим уровень веб-API, который должен потребляться из разных типов клиентов.Кэширование веб-API ASP.NET
моя архитектура, как это (клиенты) < -Web API < -Service слой < < -Repository -Data магазин
Мне нужно кэшировать данные в зависимости от идентификатора пользователя, что веб-API с проверкой подлинности или могут быть некоторые фильтр, запрошенный у веб-интерфейса API
Каков наилучший подход для построения такого кэширования?