3-org/elasticsearch/index/store/fs/FsIndexStore8org/elasticsearch/index/store/support/AbstractIndexStoreFsIndexStore.javanodeEnv'Lorg/elasticsearch/env/NodeEnvironment; locations[Ljava/io/File;(Lorg/elasticsearch/index/Index;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/index/service/IndexService;Lorg/elasticsearch/indices/store/IndicesStore;Lorg/elasticsearch/env/NodeEnvironment;)V0Lorg/elasticsearch/index/settings/IndexSettings;(Lorg/elasticsearch/index/Index;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/index/service/IndexService;Lorg/elasticsearch/indices/store/IndicesStore;)V   %org/elasticsearch/env/NodeEnvironment hasNodeFile()Z  indexLocations0(Lorg/elasticsearch/index/Index;)[Ljava/io/File;    org/elasticsearch/index/Index*org/elasticsearch/common/settings/Settings ,org/elasticsearch/index/service/IndexService",org/elasticsearch/indices/store/IndicesStore$this/Lorg/elasticsearch/index/store/fs/FsIndexStore;indexLorg/elasticsearch/index/Index; indexSettings,Lorg/elasticsearch/common/settings/Settings; indexService.Lorg/elasticsearch/index/service/IndexService; indicesStore.Lorg/elasticsearch/indices/store/IndicesStore; persistentcanDeleteUnallocated*(Lorg/elasticsearch/index/shard/ShardId;)Z ,- 3%org/elasticsearch/index/shard/ShardId5id()I 78 69hasShard(I)Z ;< #=shardLocations8(Lorg/elasticsearch/index/shard/ShardId;)[Ljava/io/File; ?@ A  java/io/FileDexists F EGlocationLjava/io/File;arr$len$Ii$shardId'Lorg/elasticsearch/index/shard/ShardId;deleteUnallocated*(Lorg/elasticsearch/index/shard/ShardId;)Vjava/io/IOExceptionS4org/elasticsearch/ElasticsearchIllegalStateExceptionUjava/lang/StringBuilderW()V Y XZappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder; \] X^ allocated, can't be deleted`-(Ljava/lang/String;)Ljava/lang/StringBuilder; \b XctoString()Ljava/lang/String; ef Xg(Ljava/lang/String;)V i Vj+org/elasticsearch/common/io/FileSystemUtilsldeleteRecursively([Ljava/io/File;)Z no mp AshardIndexLocations(#(Ljava/io/File;Ljava/lang/String;)V u EvishardTranslogLocationstranslogzCodeLocalVariableTableLineNumberTable StackMapTable"RuntimeVisibleParameterAnnotations Exceptions SourceFile!  |**+,-**+*}>*&'*()**+*,-*./*~. /01$3)5$!#% 0|,} &'~912|E**4+:>*+BM,>6,2:H}>3 IJ!"K $LM'NME&'EOP~& >? ABD3E;F=DCI  CQR|=**4+:>VYXY[+_adhk*+BqW}=&'=OP~NOQR3T<U*T?@|= *+r} &' OP~Xs@|/*+BM,EN6,-EY,2twS-}4xM/&'/OP)?  #s ~\] ^_'^-aCCy@|/*+BM,EN6,-EY,2{wS-}4xM/&'/OP)?  #y ~gh ij'i-lCC