Perhaps it could be a good idea to cache requests to save API calls. This could be a boolean setting in the constructor of the client. If the user wants to cache results, it would trade some memory for less API calls. If the user doesn't want to cache the results, it will take more API calls but less memory.
Perhaps it could be a good idea to cache requests to save API calls. This could be a boolean setting in the constructor of the client. If the user wants to cache results, it would trade some memory for less API calls. If the user doesn't want to cache the results, it will take more API calls but less memory.