Skip to content
This repository was archived by the owner on May 30, 2024. It is now read-only.

Commit bab9000

Browse files
authored
Merge pull request #79 from launchdarkly/dr/deleteFlags
Improve FeatureStores' delete flags method
2 parents 232c8b0 + 7e1f69b commit bab9000

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/main/java/com/launchdarkly/client/InMemoryFeatureStore.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public void delete(String key, int version) {
105105
FeatureFlag f = features.get(key);
106106
if (f != null && f.getVersion() < version) {
107107
FeatureFlagBuilder newBuilder = new FeatureFlagBuilder(f);
108-
newBuilder.on(false);
108+
newBuilder.deleted(true);
109109
newBuilder.version(version);
110110
features.put(key, newBuilder.build());
111111
} else if (f == null) {

src/main/java/com/launchdarkly/client/RedisFeatureStore.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ public void delete(String key, int version) {
296296
}
297297

298298
FeatureFlagBuilder newBuilder = new FeatureFlagBuilder(feature);
299-
newBuilder.on(false);
299+
newBuilder.deleted(true);
300300
newBuilder.version(version);
301301
jedis.hset(featuresKey(), key, gson.toJson(newBuilder.build()));
302302

@@ -424,9 +424,8 @@ private FeatureFlag getRedis(String key) {
424424
}
425425
}
426426

427-
private static final JedisPoolConfig getPoolConfig() {
428-
JedisPoolConfig config = new JedisPoolConfig();
429-
return config;
427+
private static JedisPoolConfig getPoolConfig() {
428+
return new JedisPoolConfig();
430429
}
431430

432431
}

0 commit comments

Comments
 (0)