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

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

There is a newer version: 59
Show newest version
????3?/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;xLjava/util/Map;maps6Lcom/groupbyinc/flux/index/engine/LiveVersionMap$Maps;mgrBLcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager;BASE_BYTES_PER_BYTESREFIBASE_BYTES_PER_CHM_ENTRYramBytesUsedCurrent(Ljava/util/concurrent/atomic/AtomicLong;ramBytesUsedTombstones$assertionsDisabledZ()V$%
&@com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections()newConcurrentMapWithAggressiveConcurrency&()Ljava/util/concurrent/ConcurrentMap;*+
),	.
&	1&java/util/concurrent/atomic/AtomicLong3
4& 	6! 	8this1Lcom/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@A
BaddListenerDA
EnewMgr
beforeRefreshjava/io/IOExceptionIcurrentK	L!(Ljava/util/Map;Ljava/util/Map;)V$N
Oset(J)VQR
4SafterRefresh(Z)V
didRefreshgetUnderLocki(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/index/engine/VersionValue;get&(Ljava/lang/Object;)Ljava/lang/Object;Z[\-com/groupbyinc/flux/index/engine/VersionValue^old`	auid8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;currentMapsvalue/Lcom/groupbyinc/flux/index/engine/VersionValue;putUnderLockj(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/index/engine/VersionValue;)V	j6com/groupbyinc/flux/common/apache/lucene/util/BytesReflbytes[Bno	mpput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;rst	vdelete()Zxy
_zramBytesUsed()J|}
_~	addAndGet(J)J??
4?remove?[?"#	?java/lang/AssertionError?java/lang/StringBuilder?
?&bytes=?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(J)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??(Ljava/lang/Object;)V$?
??	prevBytesJ
prevTombstonevversionuidRAMBytesUsedprevnewBytesremoveTombstoneUnderLock;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V
?&
curVersiongetTombstoneUnderLockgetAllTombstones()Ljava/lang/Iterable;entrySet()Ljava/util/Set;???clear?%?Z}
4?ramBytesUsedForRefreshgetChildResources()Ljava/util/Collection;java/util/Collections?	emptyList()Ljava/util/List;??
??java/lang/Class?desiredAssertionStatus?y
???com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator?NUM_BYTES_OBJECT_HEADER?	??NUM_BYTES_OBJECT_REF?	??NUM_BYTES_ARRAY_HEADER?	??	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions?()Ljava/lang/Iterable;>;U()Ljava/util/Collection;
SourceFileInnerClasses ?B ! "#$%?g-*?'*?-?/*?Y?0?2*?4Y?5?7*?4Y?5?9??-:;?#9;T!W <=?y(*???*??*?C*+??*?Y?0?2*??*?F??(:;(G?[\^be'f?H%?P*?Y?-*?2?M?P?2*?7	?T??:;?nrs?JUV?N*?Y*?2?M?-?P?2??:;W#?
}~?JXY??;*?2M,?M+?]?_N-?-?,?b+?]?_N-?-?*?/+?]?_??*;:;;cd6e(fg?"?????'?+?-???_hi?
?k+?q?`?B*?2?M+,?u?_:?(?w?7?{??!aa7*?7u??X?w?7,?{?,?!aa7*?7??X,?{?K*?/+,?u?_:*?9?w?,?a!a??X?2?-?{?%*?7?!au??X?*?/+???_:?B*?9?w??a!au??7	???&		????Y??Y?????	?????????f
)???8?g?)??	
:;
cd
?g????gN????E?g?V???#?)?1?=?H?N?U?`?j?q??????????????????=_?
??X?_?C???;??k+?q?`?A*?/+???_:?X????{???Y???*?9?w??a au??7???&	????Y??Y????????????*?2?M+?]?_:??{?*?7? a??X??>K)???:;?cd?????g??g?*
????5?K?t?????????5_>?-_?Y?B*?/+?]?_??:;cd?????4
*?/????
:;???? ?%?|1*?Y?0?2*?/??*?7	?T*???*??*?C*????1:;?????#?+?0??0|}?:*?7??*?9??a??:;???}?2*?7????:;?????.????:;????%?[0?Ě?????`??`??`?k??`??h`?w??#B!N?@?	?
		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy