Skip to content

Commit fe3f123

Browse files
committed
feat Enabled read/write lock for GitHubSanityCachedValue [2172](hub4j#2172)
1 parent cc772f4 commit fe3f123

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/main/java/org/kohsuke/github/GitHubSanityCachedValue.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ <E extends Throwable> T get(Function<T, Boolean> isExpired, SupplierThrows<T, E>
4242
}
4343
writeLock.lock();
4444
try {
45-
boolean stillExpired = Instant.now().getEpochSecond() > lastQueriedAtEpochSeconds || isExpired.apply(lastResult);
45+
boolean stillExpired = Instant.now().getEpochSecond() > lastQueriedAtEpochSeconds
46+
|| isExpired.apply(lastResult);
4647
if (stillExpired) {
4748
lastResult = query.get();
4849
lastQueriedAtEpochSeconds = Instant.now().getEpochSecond();

0 commit comments

Comments
 (0)