Skip to content

Commit d2ef998

Browse files
refactor: Even more cleanups
1 parent 0ef3026 commit d2ef998

File tree

10 files changed

+14
-68
lines changed

10 files changed

+14
-68
lines changed

openfeature-provider-local/src/main/java/com/spotify/confidence/AssignmentMatch.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

openfeature-provider-local/src/main/java/com/spotify/confidence/DefaultDeadlineClientInterceptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
class DefaultDeadlineClientInterceptor implements ClientInterceptor {
2525

26-
private Duration duration;
26+
private final Duration duration;
2727

2828
DefaultDeadlineClientInterceptor(Duration duration) {
2929
checkNotNull(duration, "duration");

openfeature-provider-local/src/main/java/com/spotify/confidence/FallthroughRule.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

openfeature-provider-local/src/main/java/com/spotify/confidence/FlagLogger.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ static FlagAssigned createFlagAssigned(
5454
return builder.build();
5555
}
5656

57+
@SuppressWarnings("deprecation")
5758
private static DefaultAssignmentReason resolveToAssignmentReason(ResolveReason reason) {
5859
return switch (reason) {
5960
case RESOLVE_REASON_NO_SEGMENT_MATCH -> DefaultAssignmentReason.NO_SEGMENT_MATCH;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package com.spotify.confidence;
2+
3+
class IsClosedException extends Exception {}

openfeature-provider-local/src/main/java/com/spotify/confidence/MaterializationInfo.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,9 @@
11
package com.spotify.confidence;
22

33
import java.util.Map;
4-
import java.util.Optional;
54

65
public record MaterializationInfo(
76
boolean isUnitInMaterialization, Map<String, String> ruleToVariant) {
8-
public Optional<String> getVariantForRule(String rule) {
9-
return Optional.ofNullable(ruleToVariant.get(rule));
10-
}
11-
12-
public static MaterializationInfo empty() {
13-
return new MaterializationInfo(false, Map.of());
14-
}
157

168
public com.spotify.confidence.flags.resolver.v1.MaterializationInfo toProto() {
179
return com.spotify.confidence.flags.resolver.v1.MaterializationInfo.newBuilder()

openfeature-provider-local/src/main/java/com/spotify/confidence/Targetings.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

openfeature-provider-local/src/main/java/com/spotify/confidence/ThreadLocalSwapWasmResolverApi.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,6 @@ public ResolveFlagsResponse resolve(ResolveFlagsRequest request) {
109109
return getResolverForCurrentThread().resolve(request);
110110
}
111111

112-
/**
113-
* Returns the number of pre-initialized resolver instances. This is primarily for debugging and
114-
* monitoring purposes.
115-
*/
116-
public int getInstanceCount() {
117-
return resolverInstances.size();
118-
}
119-
120112
/** Closes all pre-initialized resolver instances and clears the map. */
121113
@Override
122114
public void close() {
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.spotify.confidence;
2+
3+
import com.spotify.confidence.shaded.flags.resolver.v1.WriteFlagLogsRequest;
4+
5+
interface WasmFlagLogger {
6+
void write(WriteFlagLogsRequest request);
7+
8+
void shutdown();
9+
}

openfeature-provider-local/src/main/java/com/spotify/confidence/WasmResolveApi.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,6 @@
2929
import java.util.concurrent.locks.ReentrantReadWriteLock;
3030
import java.util.function.Function;
3131

32-
class IsClosedException extends Exception {}
33-
34-
interface WasmFlagLogger {
35-
void write(WriteFlagLogsRequest request);
36-
37-
void shutdown();
38-
}
39-
4032
class WasmResolveApi {
4133
private final FunctionType HOST_FN_TYPE =
4234
FunctionType.of(List.of(ValType.I32), List.of(ValType.I32));

0 commit comments

Comments
 (0)