Skip to content
This repository was archived by the owner on Apr 7, 2026. It is now read-only.

Commit 76a33ac

Browse files
Update to use AtomicReference
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent bf3aec5 commit 76a33ac

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

samples/snippets/src/main/java/com/example/spanner/MutableCredentialsExample.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ static void createClientWithMutableCredentials() throws IOException {
6969
() -> {
7070
try {
7171
FileTime currentModifiedTime = Files.getLastModifiedTime(path);
72-
if (currentModifiedTime.compareTo(lastModifiedTime[0]) > 0) {
73-
lastModifiedTime[0] = currentModifiedTime;
72+
if (currentModifiedTime.compareTo(lastModifiedTime.get()) > 0) {
73+
lastModifiedTime.set(currentModifiedTime);
7474
try (FileInputStream is = new FileInputStream(credentialsPath)) {
7575
ServiceAccountCredentials credentials = ServiceAccountCredentials.fromStream(is);
7676
mutableCredentials.updateCredentials(credentials);

0 commit comments

Comments
 (0)