yangys
2025-09-29 4c7296d45efe849dc70a3b2e2240c905481a91c9
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/filewatch/FileWatcherService.java
@@ -20,7 +20,7 @@
   private final ExecutorService executor = Executors.newCachedThreadPool();
   private final Map<Path, WatchService> watchServices = new HashMap<>();
   private final Map<Path, FileChangeListener> listeners = new HashMap<>();
   private final Map<Path, FileState> fileStatesOld = new HashMap<>();
   Cache<Path, FileState> fileStates = CacheBuilder.newBuilder()
      .maximumSize(10) // 最大容量3
      .build();
@@ -64,8 +64,6 @@
                  FileState currentState = fileStates.getIfPresent(fullPath);
                  currentState = (currentState == null) ? FileState.STABLE : currentState;
                  //FileState currentState = fileStates.getOrDefault(fullPath, FileState.STABLE);
                  FileChangeListener currentListener = listeners.get(directory);
                  if (currentListener == null) break;