Skip to content

Commit c5e178c

Browse files
committed
fix with cmab builder
1 parent 162e766 commit c5e178c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

android-sdk/src/main/java/com/optimizely/ab/android/sdk/OptimizelyManager.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1196,12 +1196,14 @@ public OptimizelyManager build(Context context) {
11961196
.build();
11971197
}
11981198

1199+
DefaultCmabService.Builder cmabBuilder = DefaultCmabService.builder();
11991200
if (cmabClient == null) {
12001201
cmabClient = new DefaultCmabClient();
12011202
}
1202-
DefaultLRUCache<CmabCacheValue> cmabCache = new DefaultLRUCache<>(cmabCacheSize, cmabCacheTimeoutInSecs);
1203-
CmabServiceOptions cmabServiceOptions = new CmabServiceOptions(logger, cmabCache, cmabClient);
1204-
CmabService cmabService = new DefaultCmabService(cmabServiceOptions);
1203+
cmabBuilder.withClient(cmabClient);
1204+
cmabBuilder.withCmabCacheSize(cmabCacheSize);
1205+
cmabBuilder.withCmabCacheTimeoutInSecs(cmabCacheTimeoutInSecs);
1206+
CmabService cmabService = cmabBuilder.build();
12051207

12061208
return new OptimizelyManager(projectId, sdkKey,
12071209
datafileConfig,

0 commit comments

Comments
 (0)