Scalable and Performant ASP.NET Core Web APIs: Server Caching