Skip to content

Commit 4afaafd

Browse files
committed
Update userCache when values are more than 1 hour old
1 parent b1e9ad1 commit 4afaafd

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

kafka-connect-fitbit-source/src/main/java/org/radarbase/connect/rest/fitbit/user/ServiceUserRepository.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ import java.io.IOException
6161
import java.util.concurrent.ConcurrentHashMap
6262
import java.util.stream.Stream
6363
import kotlin.time.Duration.Companion.days
64+
import kotlin.time.Duration.Companion.hours
6465
import kotlin.time.Duration.Companion.minutes
6566
import kotlin.time.Duration.Companion.seconds
6667
import kotlin.time.toKotlinDuration
@@ -234,7 +235,7 @@ class ServiceUserRepository : UserRepository {
234235
}
235236

236237
override fun hasPendingUpdates(): Boolean = runBlocking(Dispatchers.Default) {
237-
userCache.isStale()
238+
userCache.isStale(1.hours)
238239
}
239240

240241
@Throws(IOException::class)

kafka-connect-oura-source/src/main/java/org/radarbase/connect/rest/oura/OuraRestSourceConnectorConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
import org.apache.kafka.common.config.ConfigException;
4545
import org.apache.kafka.connect.errors.ConnectException;
4646
import org.radarbase.connect.rest.oura.user.OuraUserRepository;
47-
import org.radarbase.connect.rest.oura.user.OuraServiceUserRepositoryLegacy;
47+
import org.radarbase.connect.rest.oura.user.OuraServiceUserRepository;
4848

4949
public class OuraRestSourceConnectorConfig extends AbstractConfig {
5050
public static final Pattern COLON_PATTERN = Pattern.compile(":");
@@ -193,7 +193,7 @@ public String toString() {
193193

194194
.define(OURA_USER_REPOSITORY_CONFIG,
195195
Type.CLASS,
196-
OuraServiceUserRepositoryLegacy.class,
196+
OuraServiceUserRepository.class,
197197
Importance.MEDIUM,
198198
OURA_USER_REPOSITORY_DOC,
199199
group,

kafka-connect-oura-source/src/main/java/org/radarbase/connect/rest/oura/user/OuraServiceUserRepository.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ class OuraServiceUserRepository : OuraUserRepository() {
235235

236236
override fun hasPendingUpdates(): Boolean =
237237
runBlocking(Dispatchers.Default) {
238-
userCache.isStale()
238+
userCache.isStale(1.hours)
239239
}
240240

241241
@Throws(IOException::class)

0 commit comments

Comments
 (0)