I have a nestjs application that consumes third party API for data. In order to use that third party API, I need to pass along an access token. This access token is application-wide and not attached to any one user. 

What would be the best place to store such a token in Nestjs, meeting the following requirements:

* It must be available in the application and not per given user
* It must not be exposed to the frontend application
* It must work in a load balancer setup

I am looking at Nestjs caching <https://docs.nestjs.com/techniques/caching>, but I am not sure whether that's the best practice and if it is - should I use it with in-memory storage or something like redis. 

Thank you.