Skip to content

Commit 9e6edb3

Browse files
committed
Add 5min cache to service binding loader
1 parent 7338f1a commit 9e6edb3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

core/src/main/java/com/sap/ai/sdk/core/DestinationResolver.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.sap.cloud.environment.servicebinding.api.ServiceBindingAccessor;
88
import com.sap.cloud.environment.servicebinding.api.ServiceBindingMerger;
99
import com.sap.cloud.environment.servicebinding.api.ServiceIdentifier;
10+
import com.sap.cloud.environment.servicebinding.api.SimpleServiceBindingCache;
1011
import com.sap.cloud.environment.servicebinding.api.exception.ServiceBindingAccessException;
1112
import com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination;
1213
import com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestination;
@@ -33,7 +34,9 @@ class DestinationResolver {
3334
DestinationResolver() {
3435
this(
3536
new ServiceBindingMerger(
36-
List.of(DefaultServiceBindingAccessor.getInstance(), new AiCoreServiceKeyAccessor()),
37+
List.of(
38+
DefaultServiceBindingAccessor.getInstance(),
39+
new SimpleServiceBindingCache(new AiCoreServiceKeyAccessor())),
3740
ServiceBindingMerger.KEEP_EVERYTHING));
3841
}
3942

0 commit comments

Comments
 (0)