I have a .net core 3.1 web application that reads a variable from the AWS secret manager. I successfully make the call to the secret manager from within one of the controllers. But I'd instead like to make this call once during startup, and have this value available within my application to consume (rather than making the AWS secret manager call every time the controller is hit).
What is the best approach to use here? Should I use caching?