I've a multi-threaded application which has multiple different API calls for different purposes. My question is if I make a singleton object of OKHTTP and multiple threads try to make the API call at the same time with different endpoints, Will it cause any problem for me or not? Or should I use the singleton object for same endpoints?