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

org.apache.jackrabbit.mk.persistence.InMemPersistence.class Maven / Gradle / Ivy

There is a newer version: 1.2.20
Show newest version
????2?
3??
?
??	2?	2??
?	2?
??	2??
?
????Z
??
?
????
??
??
2???
?
?
???
?
??
 ?
???
 ?
??
?
2?	2?
????
????
????
2????????objectsLjava/util/Map;	Signature6Ljava/util/Map;markedgcStartJobjectsLock3Ljava/util/concurrent/locks/ReentrantReadWriteLock;	idFactory*Lorg/apache/jackrabbit/mk/store/IdFactory;()VCodeLineNumberTableLocalVariableTablethis7Lorg/apache/jackrabbit/mk/persistence/InMemPersistence;
initialize(Ljava/io/File;)VhomeDirLjava/io/File;readIds&()[Lorg/apache/jackrabbit/mk/model/Id;
Exceptions?	writeHead&(Lorg/apache/jackrabbit/mk/model/Id;)Vid#Lorg/apache/jackrabbit/mk/model/Id;get'(Lorg/apache/jackrabbit/mk/model/Id;)[B
StackMapTable?put)(Lorg/apache/jackrabbit/mk/model/Id;[B)[Bbytes[BreadNode.(Lorg/apache/jackrabbit/mk/model/StoredNode;)Vnode+Lorg/apache/jackrabbit/mk/model/StoredNode;?	writeNodeJ(Lorg/apache/jackrabbit/mk/model/Node;)Lorg/apache/jackrabbit/mk/model/Id;%Lorg/apache/jackrabbit/mk/model/Node;outLjava/io/ByteArrayOutputStream;?
readCommitR(Lorg/apache/jackrabbit/mk/model/Id;)Lorg/apache/jackrabbit/mk/model/StoredCommit;writeCommitM(Lorg/apache/jackrabbit/mk/model/Id;Lorg/apache/jackrabbit/mk/model/Commit;)Vcommit'Lorg/apache/jackrabbit/mk/model/Commit;
readCNEMapY(Lorg/apache/jackrabbit/mk/model/Id;)Lorg/apache/jackrabbit/mk/model/ChildNodeEntriesMap;writeCNEMapV(Lorg/apache/jackrabbit/mk/model/ChildNodeEntries;)Lorg/apache/jackrabbit/mk/model/Id;map1Lorg/apache/jackrabbit/mk/model/ChildNodeEntries;closestart
markCommit&(Lorg/apache/jackrabbit/mk/model/Id;)ZmarkNode
markCNEMap
replaceCommit
markObjectdatasweep()IcountI?
SourceFileInMemPersistence.java@Ajava/util/HashMap???56961java/util/concurrent/locks/ReentrantReadWriteLock<=???>?!org/apache/jackrabbit/mk/model/Id????A?S??A???W????ST,org/apache/jackrabbit/mk/store/BinaryBindingjava/io/ByteArrayInputStream@?@???0org/apache/jackrabbit/mk/store/NotFoundException??@?java/io/ByteArrayOutputStream@????????WX:;????????????Ayu?|??5org/apache/jackrabbit/mk/persistence/InMemPersistencejava/lang/Object2org/apache/jackrabbit/mk/persistence/GCPersistencejava/lang/Exceptionjava/lang/Throwablejava/util/CollectionssynchronizedMap (Ljava/util/Map;)Ljava/util/Map;(org/apache/jackrabbit/mk/store/IdFactorygetDigestFactory,()Lorg/apache/jackrabbit/mk/store/IdFactory;readLockReadLockInnerClasses>()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;:java/util/concurrent/locks/ReentrantReadWriteLock$ReadLocklock
java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;unlock	writeLock	WriteLock?()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;;java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)org/apache/jackrabbit/mk/model/StoredNodegetId%()Lorg/apache/jackrabbit/mk/model/Id;([B)V(Ljava/io/InputStream;)Vdeserialize+(Lorg/apache/jackrabbit/mk/store/Binding;)VtoString()Ljava/lang/String;(Ljava/lang/String;)V(Ljava/io/OutputStream;)V#org/apache/jackrabbit/mk/model/Node	serializetoByteArray()[BcreateContentId([B)[B+org/apache/jackrabbit/mk/model/StoredCommitz(Lorg/apache/jackrabbit/mk/model/Id;Lorg/apache/jackrabbit/mk/store/Binding;)Lorg/apache/jackrabbit/mk/model/StoredCommit;%org/apache/jackrabbit/mk/model/Commit2org/apache/jackrabbit/mk/model/ChildNodeEntriesMap^(Lorg/apache/jackrabbit/mk/store/Binding;)Lorg/apache/jackrabbit/mk/model/ChildNodeEntriesMap;/org/apache/jackrabbit/mk/model/ChildNodeEntriesjava/lang/SystemcurrentTimeMillis()JclearsizeputAll(Ljava/util/Map;)V!23456789678:;<=>?@ABm3*?*?Y???*?Y???*?Y??	*?
??C)+, 3+6D3EFGHB5?C;DEFIJKLB/??C?DEFMNOPB5?CDDEFQRSTB?1*?	?
?*?+??M*?	?
?,?N*?	?
?-?
$$%$CG
IKD1EF1QRUdVWXB?4*?	??*?+,??N*?	??-?:*?	???
%%'%CP
RTD 4EF4QR4YZUeV[\B?/+?M*,?N-?+?Y?Y-?????Y,???CYZ[\"]#_D*/EF/]^*QR$YZU?#_MN`aB?M? Y?!M+?Y,?"?#,?$N?Y*?-?%?&:*-?'W*?(	??*?-?W?C"cdef,h4j=kJmD4MEFM]bEcd2YZ,!QRU?Je_MNfgB?**+?M,?+?Y?Y,???)??Y+???Cqr
suD *EF*QR$YZU?MNhiB?;? Y?!N,?Y-?"?*-?$:*+?'W*?(	??*?+?W?Cyz{}$-?:?D4;EF;QR;jk3cdYZU?:eMNlmB?)*+?M,??Y?Y,???+??Y+???C??
??D )EF)QR#YZU?MNnoB?M? Y?!M+?Y,?"?,,?$N?Y*?-?%?&:*-?'W*?(	??*?-?W?C"????,?4?=?J?D4MEFMpqEcd2YZ,!QRU?Je_MNrAB+?C?DEFsABC*?-?(*??.?C???DEFtuB:*+?/?C?DEFQRMvuB:*+?/?C?DEFQRMwuB:*+?/?C?DEFQRMxiB?2? Y?!N,?Y-?"?*-?$:*+?'W*?+?W?C????$?1?D42EF2QR2jk*cdYZMNyuB?**+?M,?*?+,?????Y+???C??
??D *EF*QR$zZU?@M{|B?T*?	??*??0<*??.*?*??1*	?(*??0d=*?	???N*?	??-?;GGHGC?
???*?/?;?DTEF@}~U?GV?????	??	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy