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

org.apache.jackrabbit.oak.plugins.document.persistentCache.PersistentCache.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3		??	??	??	??	??	??	??	??
??
??	??	??	??	??	??	??	???
?	??	??	???
?	??
??
??
??
??
??
??	??	??????
????
??	????	???????????
???
9?
9??
??
9?	??
??
9?
9??
???
j???
????????	??
??	??
??	??
U
U
U
U
Z
U
^?
U	

?
?
j
^
^
^
j
U
U?
U
^
^	?
?
v?	? !"
y#	?$
y%
y&'	()	?*+,
?-./
?-01234
?5
67
v8
y9:;
y	?<
6=1>1?
@A
?B
?C	DE
?F	?G
HIJ
?K?L
M?NOP
?Q
?R
STUVWVXY?Z
6[
6\
]^
??
_
?`
?a
?b
?cde
?f
?g
?h
?i
?j1k
?l
?m
no
?p
?q	Hr
?s
t?u	?v1wx
yz{
??|}InnerClassesGenerationCacheLOGLorg/slf4j/Logger;FILE_PREFIXLjava/lang/String;
ConstantValueFILE_SUFFIXCOUNTER+Ljava/util/concurrent/atomic/AtomicInteger;
cacheNodesZ
cacheChildren	cacheDiffcacheLocalDiff
cachePrevDocs	cacheDocscacheDocChildrencompactOnClosecompress
asyncCacheasyncDiffCachecachesLjava/util/HashMap;	Signature?Ljava/util/HashMap;	directory
writeStoreGLorg/apache/jackrabbit/oak/plugins/document/persistentCache/MapFactory;	readStore	maxSizeMBImemCachereadGenerationwriteGenerationmaxBinaryEntryJautoCompact
appendOnlymanualCommitbroadcasterRLorg/apache/jackrabbit/oak/plugins/document/persistentCache/broadcast/Broadcaster;writeBufferLjava/lang/ThreadLocal;5Ljava/lang/ThreadLocal;broadcastId[BbroadcastConfig]Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/broadcast/DynamicBroadcastConfig;writeDispatcherXLorg/apache/jackrabbit/oak/plugins/document/persistentCache/async/CacheActionDispatcher;writeDispatcherThreadLjava/lang/Thread;exceptionCount(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablebbLjava/nio/ByteBuffer;uuidLjava/util/UUID;parr$[Ljava/lang/String;len$i$f2Ljava/io/File;gengfnf[Ljava/io/File;oldestLjava/lang/Integer;oldFilethisLLorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache;urlpartsdir	broadcastdrlistgenerationsLjava/util/TreeSet;LocalVariableTypeTable(Ljava/util/TreeSet;
StackMapTablex?
initBroadcastconfiggetFileName(I)Ljava/lang/String;
generationcreateMapFactoryK(IZ)Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/MapFactory;readOnlyclose()Ve Ljava/lang/InterruptedException;:
wrapBlobStore?(Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;)Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;base@Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore;cFLorg/apache/jackrabbit/oak/plugins/document/persistentCache/BlobCache;wrap?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lcom/google/common/cache/Cache;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;)Lcom/google/common/cache/Cache;docNodeStore>Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;docStore:Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lcom/google/common/cache/Cache;typeFLorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;'Lcom/google/common/cache/Cache;8(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lcom/google/common/cache/Cache;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;)Lcom/google/common/cache/Cache;2(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lcom/google/common/cache/Cache;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;)Lcom/google/common/cache/Cache;FLorg/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache;statisticsProvider4Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;asyncNLorg/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache;?????l(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lcom/google/common/cache/Cache;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;)Lcom/google/common/cache/Cache;initGenerationCache_(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache$GenerationCache;)V\Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache$GenerationCache;openMap?Builderx(ILjava/lang/String;Lorg/h2/mvstore/MVMap$Builder;)Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMap;snamebuilderLorg/h2/mvstore/MVMap$Builder;&Lorg/h2/mvstore/MVMap$Builder;??(ILjava/lang/String;Lorg/h2/mvstore/MVMap$Builder;)Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMap;switchGenerationIfNeededLjava/util/Iterator;oldReadGenerationoldReadw|??
needSwitch()Zsize
getMaxSize()IgetMaxBinaryEntrySize()JgetOpenCountgetExceptionCountj(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;Lcom/google/common/base/Function;)Vwriter!Lcom/google/common/base/Function;bbuffLorg/h2/mvstore/WriteBuffer;byteBufflengthOLcom/google/common/base/Function;?^?(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;Lcom/google/common/base/Function;)Vreceive(Ljava/nio/ByteBuffer;)VendidgetPersistentCacheStatsr(Lcom/google/common/cache/Cache;)Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats;cache#Lcom/google/common/cache/Cache<**>;v(Lcom/google/common/cache/Cache<**>;)Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats;receiveMessageYgetBroadcastConfig_()Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/broadcast/DynamicBroadcastConfig;setBroadcastConfig`(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/broadcast/DynamicBroadcastConfig;)V
access$000a(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache;I)Ljava/lang/String;x0x1
access$100O(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache;)Z
access$200
access$300O(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache;)I
access$400
access$500
access$608
access$700
access$800
SourceFilePersistentCache.java????	???????????9:
@??????????????java/util/HashMap??????java/lang/ThreadLocal???J?????}???}????
start, url={}???,???disabled+docs????	-prevDocs+docChildren??-nodes	-children-diff
-localDiff+all-compact+compact	-compresstime??java/lang/StringBuilder??-??}?????{????size=??=??	memCache=binary=???autoCompact=
broadcast=-async
+asyncDiff???{??<=??java/io/File
?x?x?x"java/lang/IllegalArgumentException!A file exists at cache directory ??java/util/TreeSet??cache-.data????????java/lang/Exceptiony{??java/lang/Integer?{?x#Ignoring old, read-only generation ???Removing old generation ?x??????7Vorg/apache/jackrabbit/oak/plugins/document/persistentCache/async/CacheActionDispatcherjava/lang/ThreadOak CacheWriteQueue
????@inMemory?????udp:Sorg/apache/jackrabbit/oak/plugins/document/persistentCache/broadcast/UDPBroadcaster
tcp:Sorg/apache/jackrabbit/oak/plugins/document/persistentCache/broadcast/TCPBroadcasterUnknown broadcaster type ???/Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache$1
???@?@?@java/lang/InterruptedExceptionCan't join the {}???@???@?@Dorg/apache/jackrabbit/oak/plugins/document/persistentCache/BlobCache
?ab??XJU????{Dorg/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache
???????Unknown generation: Corg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMap
?wx???????x??Zorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache$GenerationCache???}~{??org/h2/mvstore/WriteBuffer????????????????{?????????{??????????????Jorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache)java/util/concurrent/atomic/AtomicIntegerjava/lang/ObjectYorg/apache/jackrabbit/oak/plugins/document/persistentCache/broadcast/Broadcaster$ListenerListenerLorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache$2java/lang/String?@AE"F'G,H7N>OCPHROSUW`^h_l`ua~b?h?i?j?k?l?m?n?o?p?q?r?s?tuvwx%y/z7{A|F}N~X`?j?r?|???????????????????-?7???I?Q?[?i?s?{????l????????????????????????????&?-?A?T?[?`?o?|???????????????????????-?H?O?\?i?o?z????????hl???????????o[,?T8?
-_?&f?}?	z?
?i ?W!	?"#?$??%??&???'???(??)?*+,?*-.?'??/01001?04??#?2*? /01002343?n200B5???N62$?
W/?/0100234/Y/?/0100234/7&?+??+(?*??+?*?
*?????j+??D? +??Q+?Q?dM*??Y,?????D+??D? +??Q+?Q?dM*??Y,??????ZY?9Y?:??;+?;?B?\?*??*???
B??????"?+?9?E?Q?_?k?n?????*98?_8??"#?'?.	%%9:v1*?P?Q???9Y?:*?P?;??;a?;?Ab?;?B?
?
??1"#1;?.<=a??Y*??N-??-?
?ef*"#;?>???@?g*?x??*?|???L?#?*?|??+??*?T?
*?T??*?t?
*?t??*???*??*??*????*??*?????
>jlomn$q+r2t9u@wGxQyZz_|f}ABg"#.
QC

!DEs*?	??+???Y*+??M*,??,?
?	???? "#FGHI.!JKq
*+,-?????
?4
"#
LM
NO
FP
QR,
FS?T!JU
	?*?6????.?t)2;JYbk*?6?H*?6??*?
6*?6?0*?6*?6?!*?.6?*?+6?*?6?6?#??Y*-+,*?x??:*???-?
b??8?>?A?G?J?P?V?Y?_?e?h?n?q?w?z????????????????>J?GJ?P	J?_	J?nJ?wJ??J??	HV?"#?LM?NO?FP?QR?WX?'J??Y?,?	HZ?FS.*
?8?/[\]^_$?`abz-*?+??+??W*??+*???+*?R???
???!?,?-"#-Hc.!!dg?S*??*?t:?9*?R?*?T:?(*Y?`??ZY?9Y?:??;?A?B?\???Y,-???
????"?,?G?Hh?h?S"#S;?Si?SjkGh?,Sjl.
?$m?no@??*????*YL?*???+ñ*?=*?tN**?T?t**?R?**?R`?S:*?T*Y?R`?R*?????:???*????:*?R????????-?-???UY*?	?V?qW+ç
:+?????????
Z??????? ?(?0?=?C?M?q?}???????????????>qHc[1p?q? ?r?=gs??"#..?
t?D/tmmu-??Dv?wxj*?T??@?m?m*??????
????"#y?.?z{/*??
?"#|}/*??
?"#~{2*?T???
"#{/*??
"#'?[?*??N-??*?????:???Y??:*?????W??W*?"??W+?????W,??W??:??6??W??W??W-???
N
	
$-3:DOX_fnw~? H?"#?QR??????q??_(?f!??,???.?
??"??????/+??+??`=*?"??N+-??W-*?"?Ú*+??+??W?
$
%&'#)(+.,*/"#/?
%???.	?(?	??^*???*???Ű?
/03?P,??.?????"??+??2M*?,????N-??-+???
8	9:;=!>*""#"?	QR
?c.?^???/*?ʰ
A"#??`*+??*???
*??+???
EFGI"#.??:*?	?
5?#????/*??
5?#??/*??
5?#??/*??
5?#??/*??
5?#??/*??
5?#??6*Y?Z`??
5?#??/*??
5?#??/*??
5?#?@0̸ͳ#??Y?ϳ??

7	;???*??????e?f	?1~	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy