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

org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3M
F?	F?
G?
??	F??
?	F??
??
	?	F?	??
F?
F?
G?	????
???
	??????????
	???
??
?
??
F??
#?)?????
??)??
+???
??
.?
???
2??
2?
?
2?
2??
9?
??
F???
9???
??
9???
F

F
CheckpointInnerClassesMemoryNodeStoreBranchroot-Ljava/util/concurrent/atomic/AtomicReference;	Signature^Ljava/util/concurrent/atomic/AtomicReference;checkpointsLjava/util/Map;hLjava/util/Map;	observersSLjava/util/Map;checkpointCounter+Ljava/util/concurrent/atomic/AtomicInteger;2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)VCodeLineNumberTableLocalVariableTablethis:Lorg/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore;state/Lorg/apache/jackrabbit/oak/spi/state/NodeState;()VtoString()Ljava/lang/String;addObserverD(Lorg/apache/jackrabbit/oak/spi/commit/Observer;)Ljava/io/Closeable;observer/Lorg/apache/jackrabbit/oak/spi/commit/Observer;	closeableLjava/io/Closeable;setRootc(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)Vinfo1Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;
StackMapTablegetRoot1()Lorg/apache/jackrabbit/oak/spi/state/NodeState;merge?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/commit/CommitHook;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;builder1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;
commitHook1Lorg/apache/jackrabbit/oak/spi/commit/CommitHook;mnb;J(JLjava/util/Map;)Ljava/lang/String;RuntimeVisibleAnnotations(J)Ljava/lang/String;checkpointInfo#(Ljava/lang/String;)Ljava/util/Map;cpELorg/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore$Checkpoint;?I(Ljava/lang/String;)Ljava/util/Map;()Ljava/lang/Iterable;*()Ljava/lang/Iterable;retrieveC(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljavax/annotation/CheckForNull;release(Ljava/lang/String;)ZlistCheckpoints()Ljava/util/Set;%()Ljava/util/Set;;(Ljava/io/InputStream;)Lorg/apache/jackrabbit/oak/api/Blob;
access$000K(Lorg/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore;)Ljava/util/Map;x0
access$200?(Lorg/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)Vx1x2
SourceFileMemoryNodeStore.javajkTRXa
QR)java/util/concurrent/atomic/AtomicIntegerVW+java/util/concurrent/atomic/AtomicReferenceXMN`XYpqbcmk:org/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore$1X !"#$%&-org/apache/jackrabbit/oak/spi/commit/Observer'&-org/apache/jackrabbit/oak/spi/state/NodeState:org/apache/jackrabbit/oak/plugins/memory/MemoryNodeBuilder()*+$,??Norg/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore$MemoryNodeStoreBranchX-.q/jYr0?Y/org/apache/jackrabbit/oak/spi/state/NodeBuilder1q@org/apache/jackrabbit/oak/spi/state/ConflictAnnotatingRebaseDiffX2347org/apache/jackrabbit/oak/plugins/memory/ArrayBasedBlob567X89:ajava/lang/StringBuilder;<=>;?Corg/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore$CheckpointX@ABC??'DCE?FGHIQ?JKL??8org/apache/jackrabbit/oak/plugins/memory/MemoryNodeStorejava/lang/Object-org/apache/jackrabbit/oak/spi/state/NodeStore/org/apache/jackrabbit/oak/spi/commit/Observablejava/util/Iterator3org/apache/jackrabbit/oak/api/CommitFailedExceptionjava/lang/Throwablejava/io/IOExceptioncom/google/common/collect/Maps
newHashMap()Ljava/util/HashMap;8org/apache/jackrabbit/oak/plugins/memory/MemoryNodeStatewrapk(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/plugins/memory/MemoryNodeState;(Ljava/lang/Object;)V7org/apache/jackrabbit/oak/plugins/memory/EmptyNodeState
EMPTY_NODE/org/apache/jackrabbit/oak/spi/commit/CommitInfoEMPTY_EXTERNALcontentChanged=(Lorg/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore;)V
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	getAndSet&(Ljava/lang/Object;)Ljava/lang/Object;values()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get$com/google/common/base/Preconditions
checkArgument(Z)VisRootcheckNotNulll(Lorg/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)VgetNodeState3org/apache/jackrabbit/oak/spi/state/NodeStoreBranch?(Lorg/apache/jackrabbit/oak/spi/commit/CommitHook;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;getBaseState4(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)VcompareAgainstBaseStatee(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff;)Z com/google/common/io/ByteStreamstoByteArray(Ljava/io/InputStream;)[B([B)Vjava/io/InputStreamcloseappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;incrementAndGet()I(I)Ljava/lang/StringBuilder;}(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Map;Lorg/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore$1;)Vjava/util/CollectionsemptyMap()Ljava/util/Map;
getPropertieskeySetcom/google/common/collect/ListsnewArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList;removecom/google/common/collect/Sets
newHashSet)(Ljava/lang/Iterable;)Ljava/util/HashSet;!FGHIMNOPQROSTROUVWXYZu-*?*??*??*?Y??*?	Y+?
???[F@BDG,H\-]^-_`XaZ6*?
??[
KL\]^bcZ2*???[R\]^!deZn$+*????Y*?M*?,+?W,?[W
Ya"b\ $]^$fghi"jkZ?9*?+?W*???N-??-??:+,????[f	h,i5j8k\*,	fg9]^9M`9lmn?o?pqZ5*????[o\]^!rsZ?P+??+?:? ?,?!W*+?"W?#Y**??$:+?%?&,-?':?(?[*
??
??? ?.?;?F?M?\HP]^PtuPvwPlm
Cxy."z{F
|`}~?????Z?I+??+?!?)?%M+?*N*?:-?#+??(,-?+Y+?,?-W+?%M,?[&	????!?'?0?@?G?\4I]^Itu5?`.?`!(?`n?G??????Z`+??*?M+?,?(,?[????\ ]^tu
?`???Ze?.Y+?/?0M+?1,?N+?1-?[
??\]^??nR?}???Z6?[?\]^?????Z?J	????-?!W?2Y?34?5*??6?7?8:*??9Y*?-?:?W?[???.?G?\*J]^J??J?R.???J??n
@O???	?!??Z=	*?;??[????\ ]^??
??n??O????!Q?Z7
*????@?[?\
]^O???!??Zt*?+?!?=?9M,??,?A?[????\ ]^????n?????!??ZE
*?+?BW?[
??\
]^
????Z2*?C?D?[?\]^O?A??Z0*+?E?[<\]^}???Z/*??[<\?^??ZE*+,??[<\ ?^?`?m??K9FJ
#FL





© 2015 - 2024 Weber Informatics LLC | Privacy Policy