I am writing a middleware script to perform token exchange for all the incoming legacy requests. Making the token exchange requires an extra REST call that I am able to do using method TykMakeHttpRequest(…). However most of these requests could be avoided if the middleware script could cache the already exchanged tokens. It seems to me that this is not possible. It looks like that all the changes done to any variable in the middleware script are reset after the request processing is completed. So is there any way to implement caching in the middleware script.