When an API call comes in, lock that persons api key in the cache until the call is complete. A user should only be able to make one API call at a time and all other calls during the processing of an active call should be throttled until it's complete.
When an API call comes in, lock that persons api key in the cache until the call is complete. A user should only be able to make one API call at a time and all other calls during the processing of an active call should be throttled until it's complete.