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? ?? |?? <
7?
7? |?
9 |
| |
|
?
| |
| | | |
?! |"#
+?$????????
7% ?&' 9(
)*+
8,- 9./01
;? |2
?3 |4 |567
98
9:;<
=
>?@
AB
AC
DEFG
N?H
NI
NJ
MK
DL
8MNO
WK
BP
|QR
[S
TU ?VWXYZY[\ []
BJ
|^_:`aXb
ic ?de
Tf ?g:hi:jk
lm
ln
+op
+&
lq
)r
st
uv [wx
}?
uXy ?z{ ?|
T} [~ ?d [ [??:?
T? |?
~?
|??
~?? ??
|?
|?
?? ??
;???
|???
??
T??
???
????
???
???
l??:??:?
|???
??$
|?
|?
??
|?
s??
|?
)??
~?
|?
&?
|?
??
|????
??:??
l?
l??
??
l?
l?
l?
|?
???
;?
??
)? |?
u?
u? ?
u?
|??
i?
uZ
u?
T?
u??
~?
??M
)????
??
?? ?X?
N??
?? ??WX? ?? ???
|??
??
|? ??
?
|?
?
&?
?
)?
|?
T??
)?
?
??
T?
??t
??
|?
|{| ?
?
?K
?VWd
?
&
)o
)
T??? ? ? ?
?
s!
|"
?#$
)%&'(
|)* +,
;-
+?
./
)0
1
2?
T?34:5
T6:7
89
l:
N;<= ?> N?
@ N
lA
lB
C
+DE
+FGHIJ
&K |LM
lNO
lPQ
cK
cR
S%
B?
)TU:V
S9
)9
W?
)XY:Z[:\
??
;]
;^_`
>a
b?c
def
ghi
dj
~klm InnerClasses InvalidationResultn DocumentReadPreference LOG Lorg/slf4j/Logger; PERFLOG +Lorg/apache/jackrabbit/oak/util/PerfLogger; BY_ID_ASC Lcom/mongodb/DBObject; IN_CLAUSE_BATCH_SIZE I
ConstantValue ? nodes Lcom/mongodb/DBCollection; clusterNodes settings journal db Lcom/mongodb/DB;
nodesCache DLorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache; nodeLocks HLorg/apache/jackrabbit/oak/plugins/document/locks/TreeNodeDocumentLocks; clock 'Lorg/apache/jackrabbit/oak/stats/Clock; maxReplicationLagMillis J maxDeltaForModTimeIdxSecs disableIndexHint Z maxQueryTimeMS maxLockedQueryTimeMS lastReadWriteMode Ljava/lang/String; metadata Ljava/util/Map; Signature 5Ljava/util/Map; p 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; builder ?Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder; version index options checkVersion $(Lcom/mongodb/DB;)Ljava/lang/String; msg m Ljava/util/regex/Matcher; major minor
StackMapTableeq finalize ()V
Exceptionsr invalidateCache K()Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats; key ,Lorg/apache/jackrabbit/oak/cache/CacheValue; i$ Ljava/util/Iterator; result XLorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$InvalidationResult;Rs _(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats; id modCount Ljava/lang/Number; obj ids Ljava/util/List; query Lcom/mongodb/QueryBuilder; fields Lcom/mongodb/BasicDBObject; cursor Lcom/mongodb/DBCursor; modCounts invalidated keys Ljava/lang/Iterable; size it LocalVariableTypeTable $Ljava/util/List; 5Ljava/util/Map; (Ljava/lang/Iterable; (Ljava/util/Iterator;?ctu#v? s(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats; L(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)V
collection 7Lorg/apache/jackrabbit/oak/plugins/document/Collection; ; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)V find ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Document; start 5Lorg/apache/jackrabbit/oak/plugins/document/Document; TT; ?(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; d lock !Ljava/util/concurrent/locks/Lock; e ?Lcom/google/common/util/concurrent/UncheckedExecutionException; )Ljava/util/concurrent/ExecutionException; Ljava/lang/RuntimeException; preferCached t Ljava/lang/Throwable;?wxr??O ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;ZI)TT; findUncachedWithRetry ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;I)Lorg/apache/jackrabbit/oak/plugins/document/Document; Lcom/mongodb/MongoException; i docReadPref \Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference; retries numAttempts ex? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;I)TT; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; 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; dbCollection isSlaveOknyzy ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)TT; 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; maxQueryTime ,Lcom/mongodb/MongoExecutionTimeoutException; indexedProperty
startValue withLock? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)Ljava/util/List;
queryInternal ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIJZ)Ljava/util/List; o list queryBuilder hint parentId lockTime Ljava/util/List;1} ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIJZ)Ljava/util/List; canUseModifiedTimeIdx (J)Z modifiedTimeInSecs remove Ljava/lang/Exception;? J(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)V keyBatch ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)V I(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Map;)I q entry Entry Ljava/util/Map$Entry; batchIds batch toRemove num Key Condition ?Ljava/util/Map$Entry;>; (Ljava/util/List; ?Ljava/util/Iterator;>;>; ?Ljava/util/Map;>;?$(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Map;>;)I
findAndModify ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;ZZ)Lorg/apache/jackrabbit/oak/plugins/document/Document; newDoc Lcom/mongodb/WriteResult; cachedDoc oldNode oldDoc updateOp 5Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp; upsert checkConditions update{~ ?(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; Y(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Ljava/util/List; updateOps GLjava/util/List; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Ljava/util/List;
findAndUpdate create J(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Z val Ljava/lang/Object; r 5Lorg/apache/jackrabbit/oak/plugins/document/Revision; value k 9Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Key; op Operation ?Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation; target docs inserts [Lcom/mongodb/DBObject; ?Ljava/util/Map$Entry;? ?(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 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; n copy7 ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lcom/mongodb/DBObject;)TT; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; convertMongoMap ,(Lcom/mongodb/BasicDBObject;)Ljava/util/Map; 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;3
getCacheStats .()Lorg/apache/jackrabbit/oak/cache/CacheStats; getMetadata ()Ljava/util/Map; 7()Ljava/util/Map; getMaxDeltaForModTimeIdxSecs ()J getDisableIndexHint ()Z log ((Ljava/lang/String;[Ljava/lang/Object;)V argList message args [Ljava/lang/Object; getIfCached createQueryForUpdate =(Ljava/lang/String;Ljava/util/Map;)Lcom/mongodb/QueryBuilder; c ?Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Condition;
conditions ?Ljava/util/Map$Entry; ?Ljava/util/Map;= ?(Ljava/lang/String;Ljava/util/Map;)Lcom/mongodb/QueryBuilder; createUpdate M(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Lcom/mongodb/DBObject;
setUpdates
maxUpdates
incUpdates unsetUpdates applyChanges ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/Document;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Lorg/apache/jackrabbit/oak/plugins/document/Document; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;TT;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)TT; setReadWriteMode (Ljava/lang/String;)V rwModeUri uri Lcom/mongodb/MongoClientURI; readPref writeConcern Lcom/mongodb/WriteConcern;
readWriteModeQ getTime setClock *(Lorg/apache/jackrabbit/oak/stats/Clock;)V setMaxLockedQueryTimeMS (J)V resetLockAcquisitionCount getLockAcquisitionCount getNodeDocumentCache F()Lorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache; #determineServerTimeDifferenceMillis serverLocalTime Ljava/util/Date; end midPoint serverLocalTimeMillis diff
SourceFile MongoDocumentStore.java??????? #oak.mongo.maxDeltaForModTimeIdxSecs?????? oak.mongo.disableIndexHint???? oak.mongo.maxQueryTimeMS??????? oak.mongo.maxLockedQueryTimeMS????????? type mongo?????????x????????????????????????? com/mongodb/BasicDBObject _modified???? unique??y?? _bin?? sparse?? _deletedOnce _sdType Forg/apache/jackrabbit/oak/plugins/document/locks/TreeNodeDocumentLocks???????? _Configuration maxReplicationLagMillis {}, maxDeltaForModTimeIdxSecs {}, disableIndexHint {}, {} java/lang/Object??????? buildInfo????? ^(\d+)\.(\d+)\..*?????q?? "java/lang/IllegalArgumentException java/lang/StringBuilder Malformed MongoDB version: ?????????? YMongoDB version 2.6.0 or higher required. Currently connected to a MongoDB with version: java/lang/RuntimeException???? Vorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$InvalidationResult??????????s???? *org/apache/jackrabbit/oak/cache/CacheValue???? invalidateCache: start??t java/util/ArrayList???? java/lang/String?????? 2invalidateCache: batch size: {} of total so far {}?? _idu?????? _modCount????z??v???? java/util/HashMap com/mongodb/DBObject?? java/lang/Number?????????? invalidateCache: end. total: {}????????? find: preferCached=true, key={}?? find: preferCached=false, key={}????????w???? 7org/apache/jackrabbit/oak/plugins/document/NodeDocument Eorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$1???? =com/google/common/util/concurrent/UncheckedExecutionException?? 'java/util/concurrent/ExecutionException Aorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException Failed to load document with ?? retries must not be negative??? 0:/?? root node?? Retrying read of ??$% com/mongodb/MongoException java/lang/IllegalStateException?????????)? +Routing call to secondary for fetching [{}]???? $findUncached on key={}, isSlaveOk={}???????6? >? *com/mongodb/MongoExecutionTimeoutException Iquery timed out after {} milliseconds and will be retried without lock {} java/io/Serializable???? +unsupported value for property _deletedOnce???? ?JK
??
????C??? ARouting call to secondary for fetching children from [{}] to [{}]??? -query for children from [{}] to [{}], lock:{}??M
remove key={} java/lang/Exception Remove failed for java/util/List? remove keys={}? java/util/Map$Entry ?!?
java/util/Map?? $or~"???#??$??%?&'(?o)???* findAndModify [{}]d+,-.?/0123de createOrUpdate returns 3org/apache/jackrabbit/oak/plugins/document/UpdateOptu findAndUpdate returns ?45? 7org/apache/jackrabbit/oak/plugins/document/UpdateOp$Key =org/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation679:;??<= )SET_MAP_ENTRY must not have null revision>? >org/apache/jackrabbit/oak/plugins/document/mongo/RevisionEntry??@???AB 3org/apache/jackrabbit/oak/plugins/document/DocumentCD?EFGoHIJKLMNO7P???QK Unsupported usage ?? java/lang/Long java/lang/Integer java/lang/Boolean?? java/util/TreeMapRST?UVW Unknown collection: XYZ[\ java/io/IOException +Error occurred while closing Off Heap Cache????]?^?_`??a : =org/apache/jackrabbit/oak/plugins/document/UpdateOp$Conditionb7cde?f?gh?i 1j? $set $max $inc $unsetkl??
mongodb://m? mongodb://localhost/?%sno com/mongodb/MongoClientURIpqr?s Using ReadPreference {} ??tuv Using WriteConcern ?? Error setting readWriteMode w????? serverStatus localTimexyz Corg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore{|} )org/apache/jackrabbit/oak/util/PerfLogger~>? .perf|?? 8org/apache/jackrabbit/oak/plugins/document/DocumentStore Eorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$2 Zorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference? =org/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder java/util/regex/Matcher java/lang/Throwable java/util/Iterator java/lang/Iterable com/mongodb/QueryBuilder com/mongodb/DBCursor java/util/concurrent/locks/Lock 5org/apache/jackrabbit/oak/plugins/document/Collection com/mongodb/DBCollection com/mongodb/ReadPreference} TreeLock Oorg/apache/jackrabbit/oak/plugins/document/locks/TreeNodeDocumentLocks$TreeLock com/mongodb/WriteResult 3org/apache/jackrabbit/oak/plugins/document/Revision %org/apache/jackrabbit/oak/stats/Clock SIMPLE getLong %(Ljava/lang/String;J)Ljava/lang/Long; longValue
getBoolean (Ljava/lang/String;)Z java/util/concurrent/TimeUnit MINUTES Ljava/util/concurrent/TimeUnit; toMillis (J)J SECONDS &com/google/common/collect/ImmutableMap 2()Lcom/google/common/collect/ImmutableMap$Builder; .com/google/common/collect/ImmutableMap$Builder put V(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; build *()Lcom/google/common/collect/ImmutableMap; NODES toString ()Ljava/lang/String; com/mongodb/DB
getCollection .(Ljava/lang/String;)Lcom/mongodb/DBCollection;
CLUSTER_NODES SETTINGS JOURNAL getMaxReplicationLagMillis valueOf (J)Ljava/lang/Long; 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; FALSE Ljava/lang/Boolean; createIndex /(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;)V (I)Ljava/lang/Integer; TRUE buildNodeDocumentCache ?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/locks/NodeDocumentLocks;)Lorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache; (Z)Ljava/lang/Boolean; getWriteConcern ()Lcom/mongodb/WriteConcern; org/slf4j/Logger info command /(Ljava/lang/String;)Lcom/mongodb/CommandResult; com/mongodb/CommandResult getString &(Ljava/lang/String;)Ljava/lang/String; 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 J(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$1;)V Borg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache asMap keySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; invalidationCount debug (I)V ()I getIfPresent M(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument; add (Ljava/lang/Object;)Z isTraceEnabled trace 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V in .(Ljava/lang/Object;)Lcom/mongodb/QueryBuilder; '(Ljava/lang/String;Ljava/lang/Object;)V get ()Lcom/mongodb/DBObject; D(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;)Lcom/mongodb/DBCursor; primary ()Lcom/mongodb/ReadPreference; setReadPreference 4(Lcom/mongodb/ReadPreference;)Lcom/mongodb/DBCursor;
queryCount &(Ljava/lang/String;)Ljava/lang/Object; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; invalidateOutdated (Ljava/util/Map;)I cacheEntriesProcessedCount
upToDateCount cacheSize
invalidate )(JJLjava/lang/String;Ljava/lang/Object;)V PRIMARY
getCreated NULL acquire e(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/locks/TreeNodeDocumentLocks$TreeLock; unlock ?(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)V l(Ljava/lang/String;Ljava/util/concurrent/Callable;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument; getCause ()Ljava/lang/Throwable; *(Ljava/lang/String;Ljava/lang/Throwable;)V $com/google/common/base/Preconditions
checkArgument (ZLjava/lang/Object;)V equals warn 5org/apache/jackrabbit/oak/plugins/document/util/Utils getParentId findOne v(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;Lcom/mongodb/ReadPreference;)Lcom/mongodb/DBObject; ;(JJLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V seal java/lang/Math min (JJ)J com/google/common/collect/Lists newArrayList *([Ljava/lang/Object;)Ljava/util/ArrayList; greaterThan lessThan and is greaterThanEquals getParentIdFromLowerLimit acquireExclusive java/lang/System currentTimeMillis .(Lcom/mongodb/DBObject;)Lcom/mongodb/DBCursor; sort MILLISECONDS maxTime 8(JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/DBCursor;
putIfNewer t(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument; close *(JJLjava/lang/String;[Ljava/lang/Object;)V getModifiedInSecs 1(Lcom/mongodb/DBObject;)Lcom/mongodb/WriteResult; convert l(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException; partition #(Ljava/util/List;I)Ljava/util/List; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ()Ljava/util/ArrayList; entrySet getKey getValue getN clear 7()Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp; getId getModCount ()Ljava/lang/Number;
getConditions G(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;)Lcom/mongodb/WriteResult; <(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)V s(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;ZLcom/mongodb/DBObject;ZZ)Lcom/mongodb/DBObject; newDocument q(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lorg/apache/jackrabbit/oak/plugins/document/Document; 6org/apache/jackrabbit/oak/plugins/document/UpdateUtils m(Lorg/apache/jackrabbit/oak/plugins/document/Document;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)V putIfAbsent Z(Ljava/lang/Throwable;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException; assertUnconditional 8(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)V (I)Ljava/lang/Object;
getChanges M$SwitchMap$org$apache$jackrabbit$oak$plugins$document$UpdateOp$Operation$Type [I 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; getName J(Lorg/apache/jackrabbit/oak/plugins/document/Revision;Ljava/lang/Object;)V
containsField insert 2([Lcom/mongodb/DBObject;)Lcom/mongodb/WriteResult; java/util/Collections emptyMap com/google/common/collect/Maps
newHashMap ()Ljava/util/HashMap; I(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;ZZ)Lcom/mongodb/WriteResult; shallowCopy I(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp; replaceCachedDocument u(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)V PREFER_SECONDARY PREFER_SECONDARY_IF_OLD_ENOUGH e$SwitchMap$org$apache$jackrabbit$oak$plugins$document$mongo$MongoDocumentStore$DocumentReadPreference primaryPreferred hasBeenModifiedSince Corg/apache/jackrabbit/oak/plugins/document/StableRevisionComparator REVERSE Ljava/util/Comparator; (Ljava/util/Comparator;)V
fromString I(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Revision; getDB ()Lcom/mongodb/DB; getMongo ()Lcom/mongodb/Mongo; com/mongodb/Mongo isDebugEnabled java/util/Arrays '([Ljava/lang/Object;)Ljava/lang/String; length (I)Ljava/lang/StringBuilder; M$SwitchMap$org$apache$jackrabbit$oak$plugins$document$UpdateOp$Condition$Type DLorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Condition$Type; Borg/apache/jackrabbit/oak/plugins/document/UpdateOp$Condition$Type exists notEquals increment (Ljava/lang/String;J)V A(Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/BasicDBObject; isEmpty deepCopy 8(Lorg/apache/jackrabbit/oak/plugins/document/Document;)V
startsWith format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
getOptions "()Lcom/mongodb/MongoClientOptions; com/mongodb/MongoClientOptions (Lcom/mongodb/ReadPreference;)V com/mongodb/WriteConcern setWriteConcern (Lcom/mongodb/WriteConcern;)V error getDate $(Ljava/lang/String;)Ljava/util/Date; java/util/Date org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; java/lang/Class &(Ljava/lang/String;)Lorg/slf4j/Logger; (Lorg/slf4j/Logger;)V 5org/apache/jackrabbit/oak/plugins/document/DocumentMK !| B ? ?? ?? ?? ?? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? 3 ?? ? I 9*? *? ? * ? ? ? *
? ? *
?
? ? ? ? *? ? ? ? ? +? N*? ? -? ? ? *+? *+? ? ? !? "*+? #? ? !? $*+? %? ? !? &*+? '? ? !? (*,? )? *? +Y? ,:- .? 0? 1 W? +Y? ,:2? 3? 1 W*? "? 4? +Y? ,:5? 6? 1 W? +Y? ,:2? 3? 1 W7? 8? 1 W*? "? 4? +Y? ,:9? 6? 1 W? +Y? ,:2? 3? 1 W7? 8? 1 W*? "? 4? +Y? ,::? 6? 1 W? +Y? ,:2? 3? 1 W7? 8? 1 W*? "? 4? +Y? ,:-? 6? 1 W? +Y? ,:2? 3? 1 W*? (? 4*? ;Y? ? ?? @A? BY*? *? 0SY*? ? 0SY*? ? CSY+? DS? E ? ? ? . ? w ? ? # ? 6 ? K ? P ? g ? l ? z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?+ ?4 ?B ?K ?X ?e ?p ?y ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?8 ?? > 9?? 9?? 9?? P??? ???? ?k??
?? ? z*F? G? HLI? J+? KM,? L? ? MY? NY? OP? Q+? Q? R? S?,? T? U>,? T? U6? +?? "? NY? OV? Q+? Q? R:? WY? X?+? ? 2 ? ? ? ? 8 ? A ? K ? P ? R ? Y ? n ? x ?? > n
?? z?? n?? d?? A 9?? K /?? ? ? 8??? % ?? ? ; *? Y*? Z? ? ? ? ?? ?? ? ? ?? ? ? H? [Y? \L*? ?? ]? ^ ? _ M,? ` ? %,? a ? bN+Y? c`? c*? -? d? e???+? ? . 8 C F? * . ?? +?? H?? ??? ? ? ??? * ?? ? O ?? @f? g ? [Y? \M>+? h :? ` ?J? iY?? j:? ` ? 5? k ?? (? a ? l:*? ?? m?
? n W???? k `>? @? o ? ? @p? k ? 6? 6? q r? s? t:? +Yr? 6? u:v? 6? wW*? "? x? y:? z? {W,Y? |`? |? }Y? ~: ? :
? ` ? :
? a ? ?:r? ? ? l:v? ? ? ?:
? ? W???*? ? ? ?6
,Y? ? ? ? `? ?,Y? c
`? c, ? ?
d? ????,? ?? @?? 6? ? ,? ? ? "
' 3 J V b l o y ? ? ?" ?# ?% ?&