File tree Expand file tree Collapse file tree 1 file changed +5
-9
lines changed
src/main/java/com/devcycle/sdk/server/local/api Expand file tree Collapse file tree 1 file changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -325,21 +325,17 @@ public void clearHooks() {
325325 this .evalHooksRunner .clearHooks ();
326326 }
327327
328- private static DevCycleProvider openFeatureProvider = null ;
328+ private DevCycleProvider openFeatureProvider ;
329329
330330 /**
331331 * @return the OpenFeature provider for this client.
332332 */
333333 @ Override
334- public FeatureProvider getOpenFeatureProvider () {
334+ public synchronized FeatureProvider getOpenFeatureProvider () {
335+ PlatformData platformData = PlatformData .builder ().sdkPlatform ("java-of" ).build ();
336+ localBucketing .setPlatformData (platformData .toString ());
335337 if (openFeatureProvider == null ) {
336- synchronized (DevCycleLocalClient .class ) {
337- if (openFeatureProvider == null ) {
338- openFeatureProvider = new DevCycleProvider (this );
339- }
340- PlatformData platformData = PlatformData .builder ().sdkPlatform ("java-of" ).build ();
341- localBucketing .setPlatformData (platformData .toString ());
342- }
338+ openFeatureProvider = new DevCycleProvider (this );
343339 }
344340 return openFeatureProvider ;
345341 }
You can’t perform that action at this time.
0 commit comments