I am trying to instantiate 2 SubscriptionClient one from package com.oracle.bmc.onesubscription and another one from package com.oracle.bmc.tenantmanagercontrolplane.SubscriptionClient in different places inside same springbooot app and getting error:
I am trying to instantiate 2 SubscriptionClient one from package com.oracle.bmc.onesubscription and another one from package com.oracle.bmc.tenantmanagercontrolplane.SubscriptionClient in different places inside same springbooot app and getting error:
Here is instance 1:
instance 2:
Here is debug screenshot with root cause:
![image](https://github.com/oracle/oci-java-sdk/assets/1294812/a98dbcff-35a7-49f7-b68d-901673538134)
com.oracle.bmc.Services has static cache:
which prevents instantiating different clients with same service name ... any idea how to fix this?