All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.index.engine.LiveVersionMap.class Maven / Gradle / Ivy

????4
/com/groupbyinc/flux/index/engine/LiveVersionMapjava/lang/ObjectPcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager$RefreshListener9com/groupbyinc/flux/common/apache/lucene/util/AccountableLiveVersionMap.java4com/groupbyinc/flux/index/engine/LiveVersionMap$Maps
Mapsjava/util/Map$Entry

java/util/MapEntry@com/groupbyinc/flux/common/apache/lucene/search/ReferenceManagerRefreshListener
tombstonesLjava/util/Map;~Ljava/util/Map;maps6Lcom/groupbyinc/flux/index/engine/LiveVersionMap$Maps;mgrBLcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager;ELcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager<*>;BASE_BYTES_PER_BYTESREFJBASE_BYTES_PER_CHM_ENTRYramBytesUsedCurrent(Ljava/util/concurrent/atomic/AtomicLong;ramBytesUsedTombstones$assertionsDisabledZ()V%&
'@com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections))newConcurrentMapWithAggressiveConcurrency&()Ljava/util/concurrent/ConcurrentMap;+,
*-	/
'	2&java/util/concurrent/atomic/AtomicLong4
5' !	7"!	9this1Lcom/groupbyinc/flux/index/engine/LiveVersionMap;
setManagerE(Lcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager;)V	?removeListenerU(Lcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager$RefreshListener;)VAB
CaddListenerEB
FnewMgr
beforeRefreshjava/io/IOExceptionJcurrentL	M!(Ljava/util/Map;Ljava/util/Map;)V%O
Pset(J)VRS
5TafterRefresh(Z)V
didRefreshgetUnderLockf(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)Lcom/groupbyinc/flux/index/engine/VersionValue;3com/groupbyinc/flux/common/apache/lucene/index/Term[bytes:()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;]^
\_get&(Ljava/lang/Object;)Ljava/lang/Object;abc-com/groupbyinc/flux/index/engine/VersionValueeoldg	huid5Lcom/groupbyinc/flux/common/apache/lucene/index/Term;currentMapsvalue/Lcom/groupbyinc/flux/index/engine/VersionValue;putUnderLockj(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/index/engine/VersionValue;)V#$	q6com/groupbyinc/flux/common/apache/lucene/util/BytesRefs[B]u	tvlengthIxy	tzjava/lang/AssertionError|java/lang/StringBuilder~
'Oversized _uid! UID length: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
?(I)Ljava/lang/StringBuilder;??
?, bytes length: ?toString()Ljava/lang/String;??
?(Ljava/lang/Object;)V%?
}?	?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;???	?isDelete()Z??
f?ramBytesUsed()J??
f?	addAndGet(J)J??
5?3com/groupbyinc/flux/index/engine/DeleteVersionValue?remove?b?bytes=?(J)Ljava/lang/StringBuilder;??
?	prevBytes
prevTombstonev8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;versionuidRAMBytesUsedprevnewBytesremoveTombstoneUnderLock;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V
}'
curVersiongetTombstoneUnderLocko(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/index/engine/DeleteVersionValue;getAllTombstones()Ljava/lang/Iterable;entrySet()Ljava/util/Set;???clearTombstonesclear?&?a?
5?ramBytesUsedForRefreshgetChildResources()Ljava/util/Collection;java/util/Collections?	emptyList()Ljava/util/List;??
??java/lang/Class?desiredAssertionStatus??
???com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator?shallowSizeOfInstance(Ljava/lang/Class;)J??
??NUM_BYTES_ARRAY_HEADER?y	??java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??
java/util/Set?iterator()Ljava/util/Iterator;????java/util/Iterator?next()Ljava/lang/Object;????
shallowSizeOf(Ljava/lang/Object;)J??
??NUM_BYTES_OBJECT_REF?y	??map7Ljava/util/Map;chmEntryShallowSize	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTableH(Lcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager<*>;)V
Exceptions?()Ljava/lang/Iterable;>;U()Ljava/util/Collection;
SourceFileInnerClasses B !"!#$%&g-*?(*?.?0*?Y?1?3*?5Y?6?8*?5Y?6?:?-;<$:<`!c =>?(*?@?*?@*?D*+?@*?Y?1?3*?@*?G?(;<(H(Hghjnq'rI&P*?Y?.*?3?N?Q?3*?8	?U?;<z~KVWN*?Y*?3?N?.?Q?3?;<X$
??KYZ?D*?3M,?N+?`?d?fN-?-?,?i+?`?d?fN-?-?*?0+?`?d?f?*D;<Djk?l.mn"?????-?1?3??fopEI?r?:+?w?+?{?.?}Y?Y?????+?{?????+?w??????????+?w??aB*?3?N+,???f:?'??7?????!aa7*?8u??X??7,???,??!aa7*?8??X,???M*?0+,?????f:*?:??,??a!a??X?2?-???%*?8??!au??X?*?0+???f:?A*?:????a!au??7	?r?&		???}Y?Y?????	????????f
e??7?n)?	I;<Ij?I?nH?[??n???D?nZ?=?H?[?`?e?m?y??????????????????????
??H?=?;f?
??Z?f?B??:???+?w??aA*?0+???f:?W?r?????}Y???*?:????a au??7?r?&	???}Y?Y????????????*?3?N+?d?f:????*?8?? a??X?>J)??;<?j?????n??n*
????5?J?s????????5f=?-f??B*?0+?d???;<j????4
*?0???
;<?	?&8
*?0???
;<
?	? ?&|1*?Y?1?3*?0??*?8	?U*?@?*?@*?D*?@?1;<????#?+?00??:*?8??*?:??a?;<??2*?8?ʭ;<??.?Ӱ;<
?&?T?ٚ??rt?߲?a?a???.K*?????W*????????@??h?a???%.?H%.??"$FH!T%U4VH[S\@	
		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy