com.groupbyinc.flux.common.apache.lucene.util.RefCount.class Maven / Gradle / Ivy
???? 4 W 6com/groupbyinc/flux/common/apache/lucene/util/RefCount (Ljava/lang/Object; java/lang/Object
RefCount.java refCount +Ljava/util/concurrent/atomic/AtomicInteger; object Ljava/lang/Object; TT; (Ljava/lang/Object;)V ()V
)java/util/concurrent/atomic/AtomicInteger (I)V
this =Lcom/groupbyinc/flux/common/apache/lucene/util/RefCount; 8Lcom/groupbyinc/flux/common/apache/lucene/util/RefCount; release java/io/IOException decRef decrementAndGet ()I ! "
#
% incrementAndGet ' "
( java/lang/Throwable * java/lang/IllegalStateException , java/lang/StringBuilder .
/ #too many decRef calls: refCount is 1 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 3 4
/ 5 (I)Ljava/lang/StringBuilder; 3 7
/ 8 after decrement : toString ()Ljava/lang/String; <