|
2078 | 2078 | 98AC984B2DB8FFE0001405DD /* DecisionServiceTests_Holdouts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC98482DB8FC29001405DD /* DecisionServiceTests_Holdouts.swift */; }; |
2079 | 2079 | 98AC985E2DBA6721001405DD /* OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC985D2DBA6721001405DD /* OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift */; }; |
2080 | 2080 | 98AC985F2DBA6721001405DD /* OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC985D2DBA6721001405DD /* OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift */; }; |
| 2081 | + 98CBECAC2EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2082 | + 98CBECAD2EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2083 | + 98CBECAE2EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2084 | + 98CBECAF2EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2085 | + 98CBECB02EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2086 | + 98CBECB12EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2087 | + 98CBECB22EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2088 | + 98CBECB32EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2089 | + 98CBECB42EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2090 | + 98CBECB52EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2091 | + 98CBECB62EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2092 | + 98CBECB72EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2093 | + 98CBECB82EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2094 | + 98CBECB92EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2095 | + 98CBECBA2EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
| 2096 | + 98CBECBB2EB3CA6500C06A62 /* CmabCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */; }; |
2081 | 2097 | 98D5AE842DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D5AE832DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift */; }; |
2082 | 2098 | 98D5AE852DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D5AE832DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift */; }; |
2083 | 2099 | 98F28A1D2E01940500A86546 /* Cmab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F28A1C2E01940500A86546 /* Cmab.swift */; }; |
|
2587 | 2603 | 98AC98452DB7B762001405DD /* BucketTests_HoldoutToVariation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BucketTests_HoldoutToVariation.swift; sourceTree = "<group>"; }; |
2588 | 2604 | 98AC98482DB8FC29001405DD /* DecisionServiceTests_Holdouts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecisionServiceTests_Holdouts.swift; sourceTree = "<group>"; }; |
2589 | 2605 | 98AC985D2DBA6721001405DD /* OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptimizelyUserContextTests_Decide_With_Holdouts_Reasons.swift; sourceTree = "<group>"; }; |
| 2606 | + 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CmabCache.swift; sourceTree = "<group>"; }; |
2590 | 2607 | 98D5AE832DBB91C0000D5844 /* OptimizelyUserContextTests_Decide_Holdouts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptimizelyUserContextTests_Decide_Holdouts.swift; sourceTree = "<group>"; }; |
2591 | 2608 | 98F28A1C2E01940500A86546 /* Cmab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cmab.swift; sourceTree = "<group>"; }; |
2592 | 2609 | 98F28A2D2E01968000A86546 /* CmabTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CmabTests.swift; sourceTree = "<group>"; }; |
|
3304 | 3321 | children = ( |
3305 | 3322 | 98F28A402E02DD6D00A86546 /* CmabClient.swift */, |
3306 | 3323 | 98F28A552E0451CC00A86546 /* CmabService.swift */, |
| 3324 | + 98CBECAB2EB3CA6500C06A62 /* CmabCache.swift */, |
3307 | 3325 | ); |
3308 | 3326 | path = CMAB; |
3309 | 3327 | sourceTree = "<group>"; |
|
4321 | 4339 | 989428BB2DBFA431008BA1C8 /* MockBucketer.swift in Sources */, |
4322 | 4340 | 6E14CDAB2423F9EB00010234 /* MockUrlSession.swift in Sources */, |
4323 | 4341 | 6E14CDAA2423F9C300010234 /* SDKVersion.swift in Sources */, |
| 4342 | + 98CBECB32EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
4324 | 4343 | 845945C3287758A100D13E11 /* OdpConfig.swift in Sources */, |
4325 | 4344 | 6E14CD832423F9A100010234 /* DataStoreQueueStackImpl.swift in Sources */, |
4326 | 4345 | 848617F12863E21200B7F41B /* OdpEventApiManager.swift in Sources */, |
|
4475 | 4494 | 6E424D0926324B620081004A /* FeatureVariable.swift in Sources */, |
4476 | 4495 | 6E6419DA2657059700C49555 /* NotificationCenterTests_MultiClients.swift in Sources */, |
4477 | 4496 | 6E424D0A26324B620081004A /* Rollout.swift in Sources */, |
| 4497 | + 98CBECB52EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
4478 | 4498 | 6E2D5DAE26338CA00002077F /* AtomicDictionaryTests.swift in Sources */, |
4479 | 4499 | 6E424D0B26324B620081004A /* Variation.swift in Sources */, |
4480 | 4500 | 6E424D0C26324B620081004A /* TrafficAllocation.swift in Sources */, |
|
4606 | 4626 | 6EF8DE1B24BD1BB2008B9488 /* OptimizelyDecideOption.swift in Sources */, |
4607 | 4627 | 980CC90D2D833F2800E07D24 /* ExperimentCore.swift in Sources */, |
4608 | 4628 | 6E75173722C520D400B2B157 /* MurmurHash3.swift in Sources */, |
| 4629 | + 98CBECB42EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
4609 | 4630 | 6E7517F922C520D400B2B157 /* DataStoreUserDefaults.swift in Sources */, |
4610 | 4631 | C78CAF592445AD8D009FE876 /* OptimizelyJSON.swift in Sources */, |
4611 | 4632 | 848617C92863DC2700B7F41B /* OdpSegmentManager.swift in Sources */, |
|
4648 | 4669 | 989428B32DBFA431008BA1C8 /* MockBucketer.swift in Sources */, |
4649 | 4670 | 6E75170222C520D400B2B157 /* OptimizelyLogLevel.swift in Sources */, |
4650 | 4671 | 6E7516BA22C520D400B2B157 /* DefaultUserProfileService.swift in Sources */, |
| 4672 | + 98CBECB02EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
4651 | 4673 | 845945C7287758A300D13E11 /* OdpConfig.swift in Sources */, |
4652 | 4674 | 6E75175622C520D400B2B157 /* LogMessage.swift in Sources */, |
4653 | 4675 | 848617F62863E21200B7F41B /* OdpEventApiManager.swift in Sources */, |
|
4866 | 4888 | 6E75175E22C520D400B2B157 /* AtomicProperty.swift in Sources */, |
4867 | 4889 | 6E9B11DE22C548A200C22D81 /* OptimizelyClientTests_Others.swift in Sources */, |
4868 | 4890 | C78CAF7424482C86009FE876 /* OptimizelyClientTests_OptimizelyJSON.swift in Sources */, |
| 4891 | + 98CBECBA2EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
4869 | 4892 | 6EC6DD3724ABF6990017D296 /* OptimizelyClient+Decide.swift in Sources */, |
4870 | 4893 | 6E7516E622C520D400B2B157 /* OPTEventDispatcher.swift in Sources */, |
4871 | 4894 | 98F28A612E0451CC00A86546 /* CmabService.swift in Sources */, |
|
4925 | 4948 | 6E75173D22C520D400B2B157 /* MurmurHash3.swift in Sources */, |
4926 | 4949 | 6E7516E922C520D400B2B157 /* OPTEventDispatcher.swift in Sources */, |
4927 | 4950 | 6E7518A722C520D400B2B157 /* FeatureFlag.swift in Sources */, |
| 4951 | + 98CBECB92EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
4928 | 4952 | 6E75187722C520D400B2B157 /* Variation.swift in Sources */, |
4929 | 4953 | 6E7517F322C520D400B2B157 /* DataStoreMemory.swift in Sources */, |
4930 | 4954 | 6E7518FB22C520D500B2B157 /* UserAttribute.swift in Sources */, |
|
5095 | 5119 | 84E2E94F2852A378001114AB /* VuidManager.swift in Sources */, |
5096 | 5120 | 6E75176322C520D400B2B157 /* AtomicProperty.swift in Sources */, |
5097 | 5121 | 6E9B117722C5487100C22D81 /* BatchEventBuilderTests_EventTags.swift in Sources */, |
| 5122 | + 98CBECB62EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
5098 | 5123 | 6E7517DD22C520D400B2B157 /* DefaultNotificationCenter.swift in Sources */, |
5099 | 5124 | 6E9B116622C5487100C22D81 /* DecisionServiceTests_UserProfiles.swift in Sources */, |
5100 | 5125 | 6E34A6202319EBB800BAE302 /* Notifications.swift in Sources */, |
|
5252 | 5277 | 6E9B11B822C5489600C22D81 /* OTUtils.swift in Sources */, |
5253 | 5278 | 98AC97F42DAE9685001405DD /* HoldoutConfigTests.swift in Sources */, |
5254 | 5279 | 6E9B119022C5488300C22D81 /* AttributeValueTests.swift in Sources */, |
| 5280 | + 98CBECBB2EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
5255 | 5281 | 6E994B4025A3E6EA00999262 /* DecisionResponse.swift in Sources */, |
5256 | 5282 | 84E2E9802855875E001114AB /* OdpEventManager.swift in Sources */, |
5257 | 5283 | 6E75175822C520D400B2B157 /* LogMessage.swift in Sources */, |
|
5390 | 5416 | 6E4544AF270E67C800F2CEBC /* NetworkReachability.swift in Sources */, |
5391 | 5417 | 6E75177522C520D400B2B157 /* SDKVersion.swift in Sources */, |
5392 | 5418 | 848617CD2863DC2700B7F41B /* OdpSegmentManager.swift in Sources */, |
| 5419 | + 98CBECAE2EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
5393 | 5420 | 6E75180722C520D400B2B157 /* DataStoreFile.swift in Sources */, |
5394 | 5421 | 8486181D286D188B00B7F41B /* OdpEventApiManagerTests.swift in Sources */, |
5395 | 5422 | 6E75183722C520D400B2B157 /* EventForDispatch.swift in Sources */, |
|
5572 | 5599 | 6E424C04263228FD0081004A /* AtomicDictionary.swift in Sources */, |
5573 | 5600 | 6E75189922C520D400B2B157 /* Experiment.swift in Sources */, |
5574 | 5601 | 6E75178322C520D400B2B157 /* ArrayEventForDispatch+Extension.swift in Sources */, |
| 5602 | + 98CBECB12EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
5575 | 5603 | 6E424BE5263228E90081004A /* AtomicArray.swift in Sources */, |
5576 | 5604 | 6E7518A522C520D400B2B157 /* FeatureFlag.swift in Sources */, |
5577 | 5605 | ); |
|
5638 | 5666 | 6E4544B4270E67C800F2CEBC /* NetworkReachability.swift in Sources */, |
5639 | 5667 | 6E75184622C520D400B2B157 /* Event.swift in Sources */, |
5640 | 5668 | 6E7517CE22C520D400B2B157 /* DefaultBucketer.swift in Sources */, |
| 5669 | + 98CBECB82EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
5641 | 5670 | 6E75180A22C520D400B2B157 /* DataStoreFile.swift in Sources */, |
5642 | 5671 | 6E7516B822C520D400B2B157 /* DefaultUserProfileService.swift in Sources */, |
5643 | 5672 | 6E7517C222C520D400B2B157 /* DefaultDatafileHandler.swift in Sources */, |
|
5747 | 5776 | 6E4544B9270E67C800F2CEBC /* NetworkReachability.swift in Sources */, |
5748 | 5777 | 6E75184B22C520D400B2B157 /* Event.swift in Sources */, |
5749 | 5778 | 6E7517D322C520D400B2B157 /* DefaultBucketer.swift in Sources */, |
| 5779 | + 98CBECAD2EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
5750 | 5780 | 6E75180F22C520D400B2B157 /* DataStoreFile.swift in Sources */, |
5751 | 5781 | 6E7516BD22C520D400B2B157 /* DefaultUserProfileService.swift in Sources */, |
5752 | 5782 | 6E7517C722C520D400B2B157 /* DefaultDatafileHandler.swift in Sources */, |
|
5861 | 5891 | 6EF8DE1A24BD1BB2008B9488 /* OptimizelyDecideOption.swift in Sources */, |
5862 | 5892 | 980CC90B2D833F2800E07D24 /* ExperimentCore.swift in Sources */, |
5863 | 5893 | 6E75186422C520D400B2B157 /* Rollout.swift in Sources */, |
| 5894 | + 98CBECAF2EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
5864 | 5895 | 6E75179622C520D400B2B157 /* DataStoreQueueStackImpl+Extension.swift in Sources */, |
5865 | 5896 | C78CAF582445AD8D009FE876 /* OptimizelyJSON.swift in Sources */, |
5866 | 5897 | 848617C82863DC2700B7F41B /* OdpSegmentManager.swift in Sources */, |
|
5903 | 5934 | 989428BE2DBFA431008BA1C8 /* MockBucketer.swift in Sources */, |
5904 | 5935 | 6E7516FC22C520D400B2B157 /* OptimizelyLogLevel.swift in Sources */, |
5905 | 5936 | 6E7516B422C520D400B2B157 /* DefaultUserProfileService.swift in Sources */, |
| 5937 | + 98CBECAC2EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
5906 | 5938 | 845945C02877589F00D13E11 /* OdpConfig.swift in Sources */, |
5907 | 5939 | 6E75175022C520D400B2B157 /* LogMessage.swift in Sources */, |
5908 | 5940 | 848617EE2863E21200B7F41B /* OdpEventApiManager.swift in Sources */, |
|
6089 | 6121 | 75C71A3B25E454460084187E /* ArrayEventForDispatch+Extension.swift in Sources */, |
6090 | 6122 | 75C71A3C25E454460084187E /* OptimizelyClient+Extension.swift in Sources */, |
6091 | 6123 | 75C71A3D25E454460084187E /* DataStoreQueueStackImpl+Extension.swift in Sources */, |
| 6124 | + 98CBECB72EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
6092 | 6125 | 845945BF2877589F00D13E11 /* OdpConfig.swift in Sources */, |
6093 | 6126 | 75C71A3E25E454460084187E /* Array+Extension.swift in Sources */, |
6094 | 6127 | 75C71A3F25E454460084187E /* Constants.swift in Sources */, |
|
6172 | 6205 | 6EF8DE1C24BD1BB2008B9488 /* OptimizelyDecideOption.swift in Sources */, |
6173 | 6206 | 980CC9132D833F2800E07D24 /* ExperimentCore.swift in Sources */, |
6174 | 6207 | BD6485642491474500F30986 /* Rollout.swift in Sources */, |
| 6208 | + 98CBECB22EB3CA6500C06A62 /* CmabCache.swift in Sources */, |
6175 | 6209 | BD6485652491474500F30986 /* DataStoreQueueStackImpl+Extension.swift in Sources */, |
6176 | 6210 | BD6485662491474500F30986 /* OptimizelyJSON.swift in Sources */, |
6177 | 6211 | 848617CA2863DC2700B7F41B /* OdpSegmentManager.swift in Sources */, |
|
0 commit comments