I am working with a third party api for which the authentication token expires every 2 hours. Is there any way to cache this and update when the token expires?