32org/elasticsearch/watcher/FileWatcher$FileObserverjava/lang/ObjectFileWatcher.java%org/elasticsearch/watcher/FileWatcher FileObserverfileLjava/io/File;existsZlengthJ lastModified isDirectorychildren5[Lorg/elasticsearch/watcher/FileWatcher$FileObserver;this$0'Lorg/elasticsearch/watcher/FileWatcher;8(Lorg/elasticsearch/watcher/FileWatcher;Ljava/io/File;)V  ()V   this4Lorg/elasticsearch/watcher/FileWatcher$FileObserver;checkAndNotify !  #  %  ' java/io/File)()Z + *, + *.()J 0 *1 0 *3updateChildren 5 6 onFileDeleted 8 9onDirectoryCreated(Z)V ;< =onDirectoryDeleted ? @ onFileCreated B< C onFileChanged E F prevExistsprevIsDirectory prevLengthprevLastModifiedinitinitial createChildE(Ljava/io/File;Z)Lorg/elasticsearch/watcher/FileWatcher$FileObserver;  P L< Rchild listFiles()[Ljava/io/File; UV *Wjava/util/ArraysYsort([Ljava/lang/Object;)V [\ Z][Ljava/io/File;_files listChildren8(Z)[Lorg/elasticsearch/watcher/FileWatcher$FileObserver; W NO f access$1007()[Lorg/elasticsearch/watcher/FileWatcher$FileObserver; hi jiI  n compareTo(Ljava/io/File;)I pq *r  t deleteChild(I)V vw xcompare newChildrenjava/lang/Throwable| listeners()Ljava/util/List; ~ java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext + next()Ljava/lang/Object; -org/elasticsearch/watcher/FileChangesListener onFileInit(Ljava/io/File;)V B  access$200-()Lorg/elasticsearch/common/logging/ESLogger; #cannot notify file changes listener)org/elasticsearch/common/logging/ESLoggerwarn=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V tLjava/lang/Throwable;listener/Lorg/elasticsearch/watcher/FileChangesListener;i$Ljava/util/Iterator; 8 E onDirectoryInit ; bc  ?  access$0008(Lorg/elasticsearch/watcher/FileWatcher$FileObserver;Z)Vx0x1CodeLocalVariableTableLineNumberTable StackMapTable SourceFile InnerClasses     K*+**, A BC *"<*$=*&B*(7**-"*";**/$*$* &* (+**2&**4(*$* &* (d*"K*$ *7f*:*>Z*A*DJ*( !*&7*G0 *A%*:*"*$ *>*D4H  I JK#FG HIK M'N2O9P>QFSQT_WdXiYn]r^y_`befiklopvwy~ F  L<H**-"*"8**/$*$ *>**2&**4(*DHHM & $,7BG,NOdY*+QN-S-* M  T UV`*XL++^+ a_ `bc7*dM,-,(,N6,-*,2gS-k4lm77M 2a_"+13`e5*dL+++M>6+ *ou+ 6$*o 6*o2+2s6*o2u,*o2S#,*+2gS *y*,o =*o*y*ko\ 3zmBzmWAzm{Tm mTma_v)06?EW\eorx}, `e  vw|.*o2"$*o2$*o2A *o2:..Tm $-$B<P*M,<,N-* -*: 7:}4< , BPPM & $/7:<LO !B}8?*L+++M,*N-ұ (+}*,  1? (+,;>! }E?*L+++M,*N-ұ (+}*,  1? (+,; > ! };<Y*M,<,N-* -*:**o 7:}4< , BYYM *  $/7:<LOX !B}?U<*o*y*L+++M,*N-ұ6>A}4TmB6#1U*  !6#>&A$B%Q'T(( }:*S 9