com.groupbyinc.flux.common.apache.lucene.util.WeakIdentityMap.class Maven / Gradle / Ivy
???? 4 ? =com/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap <Ljava/lang/Object; java/lang/Object WeakIdentityMap.java Scom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap$IdentityWeakReference IdentityWeakReference ?com/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap$1
queue Ljava/lang/ref/ReferenceQueue; 2Ljava/lang/ref/ReferenceQueue; backingStore Ljava/util/Map; iLjava/util/Map;
reapOnRead Z NULL Ljava/lang/Object;
newHashMap A()Lcom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap; B(Z)Lcom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap;
java/util/HashMap ()V
(Ljava/util/Map;Z)V !
" newConcurrentHashMap $
% &java/util/concurrent/ConcurrentHashMap '
(
java/lang/ref/ReferenceQueue +
,
. 0 2 this GLcom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap; ?Lcom/groupbyinc/flux/common/apache/lucene/util/WeakIdentityMap; clear
java/util/Map 8 7 9 : reap <