All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore.class Maven / Gradle / Ivy
???? 2?
B?
??
?? B?
?? B? ?? B? ?? B??????????
??
?? B?
B? ??
??
?? B? ?? B? ?? B?
r? B??
??
?? ??? ??
???
??? ????
r?
B? B?
r?
r???
r?
/? B? B?????
???
???
??
??
????
@??
@?
@?
??
??
????
I?
??
??
??
??
??
??
???
R?
??
B?
??
??
B??
Y???
H? ???????
B?
B? J????
B?
e e
i?
m
B
B
B
?
B
?
?
B
B
?
B?
B
!
"
#
`$
B%
&F
B'
?( B)
*+
*,
B-.?/
*01
??
*?
*2
?3
e4
?45
m?
6??7 ?8
*9
e:? ;<
?=
>?@A
??
BCD
E
BF
?G
BH
?3I
BJK
L
?M
BN?O
?P
BQRS ?TU ?VW
?X
YZ
?[\]^?_ ?`a ?bc Ed ?e
fg
?? ?h
?ijk
?l
?m ?n
??
?o
Bpq
rs
tu\v
?wx
?y??? Jz J{ E|
Jg
}
B~
B
e??
@?
?? ?? ????
B??
??
]
?????? B?
@???
??
??
?9?9????????] ?
?? ??
??
`?
@??
??
e
???
e3?
?
mP
?
??
??
?????
??
B
????
H?
H? B??
`??
`??
1?
1?
??
?$
?????
??
??
;$
????????
???
???? InnerClasses? TreeLock? DocumentReadPreference LOG Lorg/slf4j/Logger; LOG_TIME Z
ConstantValue BY_ID_ASC Lcom/mongodb/DBObject; IN_CLAUSE_BATCH_SIZE I ? nodes Lcom/mongodb/DBCollection; clusterNodes settings timeSum J
nodesCache Lcom/google/common/cache/Cache; Signature ?Lcom/google/common/cache/Cache;
cacheStats ,Lorg/apache/jackrabbit/oak/cache/CacheStats; locks +Lcom/google/common/util/concurrent/Striped; NLcom/google/common/util/concurrent/Striped; parentLocks WLcom/google/common/util/concurrent/Striped;
comparator Ljava/util/Comparator; MLjava/util/Comparator; clock 'Lorg/apache/jackrabbit/oak/stats/Clock; maxReplicationLagMillis maxDeltaForModTimeIdxSecs lastReadWriteMode Ljava/lang/String; ? Builder R(Lcom/mongodb/DB;Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;)V Code LineNumberTable LocalVariableTable this ELorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore; db Lcom/mongodb/DB; builder ?Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; index options
StackMapTable???U checkVersion (Lcom/mongodb/DB;)V msg version m Ljava/util/regex/Matcher; major minor?? createOffHeapCache `(Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;)Lcom/google/common/cache/Cache; listener ELorg/apache/jackrabbit/oak/plugins/document/cache/ForwardingListener; primaryCache LocalVariableTypeTable ?Lorg/apache/jackrabbit/oak/plugins/document/cache/ForwardingListener; ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;)Lcom/google/common/cache/Cache; start ()J end (Ljava/lang/String;J)V message finalize ()V
Exceptions? invalidateCache L(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)V lock NLorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$TreeLock;
collection 7Lorg/apache/jackrabbit/oak/plugins/document/Collection; key ;??? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)V J(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)V i$ Ljava/util/Iterator; keys Ljava/util/List; $Ljava/util/List;? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)V find ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Document; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)TT; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;I)Lorg/apache/jackrabbit/oak/plugins/document/Document; maxCacheAge ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;I)TT; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;ZI)Lorg/apache/jackrabbit/oak/plugins/document/Document; doc 9Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument; e )Ljava/util/concurrent/ExecutionException; preferCached cacheKey ,Lorg/apache/jackrabbit/oak/cache/CacheValue;?? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;ZI)TT; findUncached ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)Lorg/apache/jackrabbit/oak/plugins/document/Document; readPreference Lcom/mongodb/ReadPreference; obj 5Lorg/apache/jackrabbit/oak/plugins/document/Document; docReadPref \Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference; dbCollection TT;??I? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)TT; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; query n(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; fromKey toKey limit ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; Ljavax/annotation/Nonnull; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)Ljava/util/List; cachedModCount Ljava/lang/Number; modCount id cached o i cursor Lcom/mongodb/DBCursor; list indexedProperty
startValue queryBuilder Lcom/mongodb/QueryBuilder; hint parentId Ljava/util/List;???D? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)Ljava/util/List; canUseModifiedTimeIdx (J)Z modifiedTimeInSecs remove writeResult Lcom/mongodb/WriteResult; keyBatch
findAndModify ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;ZZ)Lorg/apache/jackrabbit/oak/plugins/document/Document; fields oldNode cachedDoc oldDoc Ljava/lang/Exception; updateOp 5Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp; upsert checkConditions updateWO ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;ZZ)TT; createOrUpdate ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Lorg/apache/jackrabbit/oak/plugins/document/Document; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)TT;
findAndUpdate create J(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Z r 5Lorg/apache/jackrabbit/oak/plugins/document/Revision; value k Key 9Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Key; op Operation ?Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation; entry Entry Ljava/util/Map$Entry; target Lcom/mongodb/MongoException; updateOps docs inserts [Lcom/mongodb/DBObject; ?Ljava/util/Map$Entry; GLjava/util/List;#_ac??q ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Z (Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)V
cachedDocs Ljava/util/Map; bLjava/util/Map$Entry; \Ljava/util/Map;? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)V getReadPreference _(I)Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference; getDefaultReadPreference ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference; col getMongoReadPreference ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)Lcom/mongodb/ReadPreference; replicationSafeLimit
preference(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)Lcom/mongodb/ReadPreference; getConfiguredReadPreference U(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lcom/mongodb/ReadPreference; convertFromDBObject ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lcom/mongodb/DBObject;)Lorg/apache/jackrabbit/oak/plugins/document/Document; Ljava/lang/Object; n copy ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lcom/mongodb/DBObject;)TT; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; convertMongoMap ,(Lcom/mongodb/BasicDBObject;)Ljava/util/Map; Lcom/mongodb/BasicDBObject; map ;Ljava/util/Map$Entry; XLjava/util/Map; u(Lcom/mongodb/BasicDBObject;)Ljava/util/Map; getDBCollection S(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lcom/mongodb/DBCollection; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lcom/mongodb/DBCollection;
getByKeyQuery .(Ljava/lang/String;)Lcom/mongodb/QueryBuilder; dispose Ljava/io/IOException;?
getCacheStats .()Lorg/apache/jackrabbit/oak/cache/CacheStats; getMaxDeltaForModTimeIdxSecs getCacheEntries ()Ljava/lang/Iterable; ?()Ljava/lang/Iterable<+Ljava/util/Map$Entry;>; getCachedNodeDoc S(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/CachedNodeDocument; log ((Ljava/lang/String;[Ljava/lang/Object;)V argList args [Ljava/lang/Object; getIfCached applyToCache ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/Document;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)V newDoc ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;TT;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)V
addToCache t(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument; createQueryForUpdate R(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;Z)Lcom/mongodb/QueryBuilder; createUpdate M(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Lcom/mongodb/DBObject;
setUpdates
maxUpdates
incUpdates unsetUpdates? getParentId &(Ljava/lang/String;)Ljava/lang/String; acquire b(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$TreeLock; acquireExclusive parentKey setReadWriteMode (Ljava/lang/String;)V rwModeUri uri Lcom/mongodb/MongoClientURI; readPref writeConcern Lcom/mongodb/WriteConcern;
readWriteMode? getTime setClock *(Lorg/apache/jackrabbit/oak/stats/Clock;)V
access$100!(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)Lorg/apache/jackrabbit/oak/plugins/document/Document; x0 x1 x2 x3
SourceFile MongoDocumentStore.java??q????cd??fd??ihi??lkl #oak.mongo.maxDeltaForModTimeIdxSecs????n\??????????WX??YX??ZX??m\ com/mongodb/BasicDBObject _modified???? unique????? _bin?? sparse? _deletedOnce _sdType??]^? *org/apache/jackrabbit/oak/cache/CacheStats Document-Documentsq abLM FConfiguration maxReplicationLagMillis {}, maxDeltaForModTimeIdxSecs {}
buildInfo
w ^(\d+)\.(\d+)\..*? "java/lang/IllegalArgumentException java/lang/StringBuilder Malformed MongoDB version: q} YMongoDB version 2.6.0 or higher required. Currently connected to a MongoDB with version: java/lang/RuntimeException !"#$%&'()"*+ Dorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocOffHeapCacheq,??V?-./?2xy ;org/apache/jackrabbit/oak/plugins/document/util/StringValue3456789?:;< java/lang/String????=?>? 7org/apache/jackrabbit/oak/plugins/document/NodeDocument??@?A? Eorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$1qBCD 'java/util/concurrent/ExecutionException java/lang/IllegalStateException Failed to load document with qEQR??Fvw:;?G +Routing call to secondary for fetching [{}]HITU?CJKLMN??ABO??? java/lang/Objectab _id?UPQRQqISUTQUV??Wwzy?XRS?YX?X78 ARouting call to secondary for fetching children from [{}] to [{}]HZ[ java/util/ArrayList;J\?]^ Missing _modCount??_`Va?bcde??f?g? 1org/apache/jackrabbit/mk/api/MicroKernelException Remove failed: hij java/util/ListkQ??Elop 3org/apache/jackrabbit/oak/plugins/document/Documentmn _modCountmQ?ngh java/lang/Exceptionqo?? createOrUpdate returns findAndUpdate returns pq com/mongodb/DBObjectCr 3org/apache/jackrabbit/oak/plugins/document/UpdateOpstuvwxy?z{| java/util/Map$Entry}< 7org/apache/jackrabbit/oak/plugins/document/UpdateOp$Key~< =org/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation?????qC?? )SET_MAP_ENTRY must not have null revision >org/apache/jackrabbit/oak/plugins/document/mongo/RevisionEntryq???????kl com/mongodb/MongoException??y?????? Update failed: ?????????N?@f??? Unsupported usage ?5N?{C? java/lang/Long java/lang/BooleanJK java/util/TreeMapq???? Unknown collection: ? MongoDB time: [\??}????? java/io/Closeable java/io/IOException +Error occurred while closing Off Heap Cache?E =org/apache/jackrabbit/oak/plugins/document/cache/OffHeapCache????y????` =org/apache/jackrabbit/oak/plugins/document/CachedNodeDocument????q? : ????? doc must not be NULL document Eorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$2q??Q??? 1? $set $max $inc $unset???C? (java/util/concurrent/locks/ReadWriteLock java/util/concurrent/locks/Lock????op
mongodb://?? mongodb://localhost/?%s?? com/mongodb/MongoClientURI???Z? Using ReadPreference {} I???? Using WriteConcern } Error setting readWriteMode ?E Corg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore??? Eorg/apache/jackrabbit/oak/plugins/document/cache/CachingDocumentStore Eorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$3 Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$TreeLock Zorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference? =org/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder com/mongodb/DB java/util/regex/Matcher java/lang/Throwable 5org/apache/jackrabbit/oak/plugins/document/Collection java/util/Iterator *org/apache/jackrabbit/oak/cache/CacheValue com/mongodb/DBCollection com/mongodb/ReadPreference com/mongodb/QueryBuilder com/mongodb/DBCursor java/lang/Number 3org/apache/jackrabbit/oak/plugins/document/Revision com/mongodb/WriteResult
java/util/Map )com/google/common/util/concurrent/Striped .(I)Lcom/google/common/util/concurrent/Striped;
readWriteLock Corg/apache/jackrabbit/oak/plugins/document/StableRevisionComparator REVERSE %org/apache/jackrabbit/oak/stats/Clock SIMPLE getLong %(Ljava/lang/String;J)Ljava/lang/Long; longValue NODES toString ()Ljava/lang/String;
getCollection .(Ljava/lang/String;)Lcom/mongodb/DBCollection;
CLUSTER_NODES SETTINGS getMaxReplicationLagMillis valueOf (J)Ljava/lang/Long; put 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; FALSE Ljava/lang/Boolean; ensureIndex /(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;)V java/lang/Integer (I)Ljava/lang/Integer; TRUE useOffHeapCache ()Z getDocumentCacheSize
buildCache "(J)Lcom/google/common/cache/Cache;
getWeigher #()Lcom/google/common/cache/Weigher; V(Lcom/google/common/cache/Cache;Ljava/lang/String;Lcom/google/common/cache/Weigher;J)V org/slf4j/Logger info 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V command /(Ljava/lang/String;)Lcom/mongodb/CommandResult; com/mongodb/CommandResult getString java/util/regex/Pattern compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; matches append -(Ljava/lang/String;)Ljava/lang/StringBuilder; group (I)Ljava/lang/String; parseInt (Ljava/lang/String;)I Corg/apache/jackrabbit/oak/plugins/document/cache/ForwardingListener newInstance G()Lorg/apache/jackrabbit/oak/plugins/document/cache/ForwardingListener; $com/google/common/cache/CacheBuilder
newBuilder (()Lcom/google/common/cache/CacheBuilder; weigher I(Lcom/google/common/cache/Weigher;)Lcom/google/common/cache/CacheBuilder;
maximumWeight )(J)Lcom/google/common/cache/CacheBuilder; removalListener Q(Lcom/google/common/cache/RemovalListener;)Lcom/google/common/cache/CacheBuilder; recordStats build !()Lcom/google/common/cache/Cache; ?(Lcom/google/common/cache/Cache;Lorg/apache/jackrabbit/oak/plugins/document/cache/ForwardingListener;Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)V Aorg/apache/jackrabbit/oak/plugins/document/mongo/CacheInvalidator createHierarchicalInvalidator ?(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore;)Lorg/apache/jackrabbit/oak/plugins/document/mongo/CacheInvalidator;? InvalidationResult X()Lorg/apache/jackrabbit/oak/plugins/document/mongo/CacheInvalidator$InvalidationResult; com/google/common/cache/Cache
invalidate (Ljava/lang/Object;)V
access$000 Q(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$TreeLock;)V iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; PRIMARY getIfPresent &(Ljava/lang/Object;)Ljava/lang/Object;
getCreated NULL ?(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;I)V get E(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object; *(Ljava/lang/String;Ljava/lang/Throwable;)V 5org/apache/jackrabbit/oak/plugins/document/util/Utils isSlaveOk trace '(Ljava/lang/String;Ljava/lang/Object;)V ()Lcom/mongodb/DBObject; findOne v(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;Lcom/mongodb/ReadPreference;)Lcom/mongodb/DBObject; primary ()Lcom/mongodb/ReadPreference; seal greaterThan .(Ljava/lang/Object;)Lcom/mongodb/QueryBuilder; lessThan and greaterThanEquals equals (Ljava/lang/Object;)Z getParentIdFromLowerLimit .(Lcom/mongodb/DBObject;)Lcom/mongodb/DBCursor; sort setReadPreference 4(Lcom/mongodb/ReadPreference;)Lcom/mongodb/DBCursor; getId getModCount ()Ljava/lang/Number; '(Ljava/lang/Object;Ljava/lang/Object;)V add close getModifiedInSecs (J)J com/mongodb/WriteConcern SAFE K(Lcom/mongodb/DBObject;Lcom/mongodb/WriteConcern;)Lcom/mongodb/WriteResult; getError com/google/common/collect/Lists partition #(Ljava/util/List;I)Ljava/util/List; in 7()Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp; is s(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;ZLcom/mongodb/DBObject;ZZ)Lcom/mongodb/DBObject; (Ljava/lang/Throwable;)V size ()I (I)Ljava/lang/Object; newDocument q(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lorg/apache/jackrabbit/oak/plugins/document/Document; 6org/apache/jackrabbit/oak/plugins/document/UpdateUtils applyChanges ?(Lorg/apache/jackrabbit/oak/plugins/document/Document;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;Ljava/util/Comparator;)V
getChanges ()Ljava/util/Map; entrySet ()Ljava/util/Set;
java/util/Set getKey getValue M$SwitchMap$org$apache$jackrabbit$oak$plugins$document$UpdateOp$Operation$Type [I type Type DLorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation$Type; Borg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation$Type ordinal getRevision 7()Lorg/apache/jackrabbit/oak/plugins/document/Revision; J(Lorg/apache/jackrabbit/oak/plugins/document/Revision;Ljava/lang/Object;)V getName
containsField (Ljava/lang/String;)Z insert L([Lcom/mongodb/DBObject;Lcom/mongodb/WriteConcern;)Lcom/mongodb/WriteResult; java/util/Collections emptyMap com/google/common/collect/Maps
newHashMap ()Ljava/util/HashMap; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; c(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;ZZLcom/mongodb/WriteConcern;)Lcom/mongodb/WriteResult; shallowCopy I(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp; PREFER_SECONDARY PREFER_SECONDARY_IF_OLD_ENOUGH e$SwitchMap$org$apache$jackrabbit$oak$plugins$document$mongo$MongoDocumentStore$DocumentReadPreference primaryPreferred hasBeenModifiedSince -(Ljava/lang/Object;)Ljava/lang/StringBuilder; keySet &(Ljava/lang/String;)Ljava/lang/Object; (Ljava/util/Comparator;)V
fromString I(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Revision; isDebugEnabled (J)Ljava/lang/StringBuilder; debug getDB ()Lcom/mongodb/DB; getMongo ()Lcom/mongodb/Mongo; com/mongodb/Mongo warn asMap &()Ljava/util/concurrent/ConcurrentMap; "java/util/concurrent/ConcurrentMap offHeapEntriesMap #com/google/common/collect/Iterables concat >(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; getCachedDocument java/util/Arrays '([Ljava/lang/Object;)Ljava/lang/String; length (I)Ljava/lang/StringBuilder; deepCopy 8(Lorg/apache/jackrabbit/oak/plugins/document/Document;)V com/google/common/base/Objects equal '(Ljava/lang/Object;Ljava/lang/Object;)Z ?(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)V exists increment A(Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/BasicDBObject; isEmpty $com/google/common/base/Preconditions checkNotNull shared ?(Ljava/util/concurrent/locks/ReadWriteLock;Ljava/util/concurrent/locks/Lock;)Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$TreeLock; exclusive z(Ljava/util/concurrent/locks/ReadWriteLock;)Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$TreeLock;
startsWith format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
getOptions "()Lcom/mongodb/MongoClientOptions; com/mongodb/MongoClientOptions (Lcom/mongodb/ReadPreference;)V getWriteConcern ()Lcom/mongodb/WriteConcern; setWriteConcern (Lcom/mongodb/WriteConcern;)V error org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; 5org/apache/jackrabbit/oak/plugins/document/DocumentMK Torg/apache/jackrabbit/oak/plugins/document/mongo/CacheInvalidator$InvalidationResult !B ? D LM NO P Q RS TU P V WX YX ZX [\ ]^ _ ` ab cd _ e fd _ g hi _ j kl m\ n\ op 2 qt u ? ?*? * ?? ? *@? ? *? ? *? ?
* ? ? ? +? *+? ? ? ? *+? ? ? ? *+? ? ? ? *,? ? ? Y? N- ? ? W? Y? :!? "? W*? -? #? Y? N-$? %? W? Y? :!? "? W&? '? W*? -? #? Y? N-(? %? W? Y? :!? "? W&? '? W*? -? #? Y? N-)? %? W? Y? :!? "? W&? '? W*? -? #,? *? **,? +? ,? *,,? -? .? ,*? /Y*? ,0,? 1,? -? 2? 3? 45*? ? *? ? ? 6 ? v ? ( ? x ? ? ? % ? 4 ? 8 ? F ? T ? b ? j ? r ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?% ?- ?: ?C ?P ?] ?g ?n ?z ?? ?? ?? ?w 4 ?xy ?z{ ?|} rF~S ?.S ? ?z ?????
?? u x*7? 89? :L;? <+? =M,? >? ? ?Y? @Y? AB? C+? C? D? E?,? F? G>,? F? G6? ?? "? @Y? AH? C+? C? D:? IY? J?? v 2 ? ? ? ? 8 ? A ? K ? P ? Q ? X ? m ? w ?w > m
?p xz{ l?p b?? A 7?U K -?U ? ? 8??? % ?? u ? ,? KM? L+? 1? M+? -? N,? O? P? QN? RY-,+*? S? v ? ? ?w * ,xy ,|} (?? ?^ ? (?? ?` _ ?
?? u ? v ? ?? u ? ? v ?w xy ?p ?\ ?? u ; *? T*? U? v ? w xy ? ? ?? u 7 *? V? WW? v
w xy ?? u ? /+? ? **,? XN*? ,? YY,? Z? [ -? \? :-? \??
% % ' % v
" % .w *
!?? /xy /?? /?p ? /?? ? ? % ???? ?? _ ? ?? u ? &,? ] N-? ^ ? -? _ ? `:*+? a??? v %w 4 ?p ?? &xy &?? &?? ? &?? &?? ? ? ?? _ ? ?? u Y *+,? b? v !w xy ?? ?p ? ?? _ ? ?? u c *+,? b? v (w * xy ?? ?p ?U ? ?? _ ? ?? u ? ?+? ?
*+,? c? ?? YY,? Z:? ? :*? ,? d ? e:? %? *? f? ge??? ? h? ??*,? X:? *+,? a*? ,? iY*+,? j? k ? e:? '? ? *? f? ge??? ? *+,? a???? \?
:? \?? h? ??:? mY? @Y? An? C,? C? D? o? b ? ? ? ? ? [ ? ? l ? ? ? l v n 0 1 3 5 $7 48 99 N; V<