
com.groupbyinc.flux.index.deletionpolicy.KeepOnlyLastDeletionPolicy.class Maven / Gradle / Ivy
???? 3 U Ccom/groupbyinc/flux/index/deletionpolicy/KeepOnlyLastDeletionPolicy Acom/groupbyinc/flux/index/deletionpolicy/AbstractESDeletionPolicy KeepOnlyLastDeletionPolicy.java e(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/settings/IndexSettingsService;)V *Lcom/groupbyinc/flux/common/inject/Inject; 7com/groupbyinc/flux/index/settings/IndexSettingsService getSettings 0()Lcom/groupbyinc/flux/common/settings/Settings;
Z(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/common/settings/Settings;)V
this ELcom/groupbyinc/flux/index/deletionpolicy/KeepOnlyLastDeletionPolicy; shardId )Lcom/groupbyinc/flux/index/shard/ShardId; indexSettingsService 9Lcom/groupbyinc/flux/index/settings/IndexSettingsService;
logger -Lcom/groupbyinc/flux/common/logging/ESLogger; &Using [keep_only_last] deletion policy java/lang/Object +com/groupbyinc/flux/common/logging/ESLogger ! debug ((Ljava/lang/String;[Ljava/lang/Object;)V # $ " %
indexSettings .Lcom/groupbyinc/flux/common/settings/Settings; onInit (Ljava/util/List;)V onCommit + *
, commits OLjava/util/List<+Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;>; Ljava/util/List; java/util/List 1 size ()I 3 4 2 5 get (I)Ljava/lang/Object; 7 8 2 9 :com/groupbyinc/flux/common/apache/lucene/index/IndexCommit ; delete ()V = >
<