Manage thrift objects per client instead of global