Skip to content

Commit

Permalink
remove unused delegate, update comments
Browse files Browse the repository at this point in the history
Signed-off-by: christian.lutnik <christian.lutnik@dynatrace.com>
  • Loading branch information
chrfwow authored and christian.lutnik committed Sep 20, 2024
1 parent 975d3ad commit ca8fc16
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 12 deletions.
11 changes: 0 additions & 11 deletions src/main/java/dev/openfeature/sdk/FeatureProviderStateManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,10 @@

import dev.openfeature.sdk.exceptions.OpenFeatureError;
import lombok.Getter;
import lombok.experimental.Delegate;

import java.util.concurrent.atomic.AtomicBoolean;

class FeatureProviderStateManager implements EventProviderListener {

private interface ExcludeFromDelegate {
void initialize(EvaluationContext evaluationContext) throws Exception;

void shutdown();

ProviderState getState();
}

@Delegate(excludes = ExcludeFromDelegate.class)
private final FeatureProvider delegate;
private final AtomicBoolean isInitialized = new AtomicBoolean();
@Getter
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/dev/openfeature/sdk/OpenFeatureClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ private <T> FlagEvaluationDetails<T> evaluateFlag(FlagValueType type, String key
FeatureProvider provider;

try {
// openfeatureApi.getProvider() must be called once to maintain a consistent reference
// providerAccessor.getProviderStateManager() must be called once to maintain a consistent reference
FeatureProviderStateManager stateManager = providerAccessor.getProviderStateManager();
provider = stateManager.getProvider();
ProviderState state = stateManager.getState();
Expand Down

0 comments on commit ca8fc16

Please sign in to comment.