From 4ebdd14794adef27837aec4348042f44586b97da Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Wed, 15 Jun 2022 06:49:01 +0100 Subject: [PATCH] Make WD fields volatile, hopefully fixed GitHub issue #149 --- .../core/files/directories/WatchedDirectory.groovy | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/src/main/groovy/com/muwire/core/files/directories/WatchedDirectory.groovy b/core/src/main/groovy/com/muwire/core/files/directories/WatchedDirectory.groovy index 4b6fc97e..da46a469 100644 --- a/core/src/main/groovy/com/muwire/core/files/directories/WatchedDirectory.groovy +++ b/core/src/main/groovy/com/muwire/core/files/directories/WatchedDirectory.groovy @@ -10,12 +10,12 @@ class WatchedDirectory { final File directory, canonical final String encodedName final Set aliases = new HashSet<>() - boolean autoWatch - int syncInterval - long lastSync - Visibility visibility - Set customVisibility = Collections.emptySet() - Set customVisibilityHeaders = Collections.emptySet() + volatile boolean autoWatch + volatile int syncInterval + volatile long lastSync + volatile Visibility visibility + volatile Set customVisibility = Collections.emptySet() + volatile Set customVisibilityHeaders = Collections.emptySet() WatchedDirectory(File directory) { this.directory = directory