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

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

There is a newer version: 1.62.0
Show newest version
????3;	x9	x:
~;	x<	x=	x>	x?	x@	ABC

;D

E

F

GHIJ
;	xKL
MN
OP
;	xQR
S	xT	xBUHV
WXY
#Z	x[]
&;
&^
&_
`a
Ab
c
d
#e
f
#g
xh
xi
Aj
#k
l?m
n
o
?p
Aq
r
?st
=u
Av
w
`x
yz{
#|
#}~

#?
x??
#?
x~
#??
x?
x??
#?
??
??
??
??
??
?
??
??
?
#???
????
?
?
#?????z?
??
#?	x???
"?
#?
"?
#?
#?
?
#?
???
??	??	??	??
??????InnerClassesLOGLorg/slf4j/Logger;EVICTION_CAUSESLjava/util/Set;	Signature7Ljava/util/Set;cacheLLorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache;statsQLorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats;memCacheLcom/google/common/cache/Cache;'Lcom/google/common/cache/Cache;mapOLorg/apache/jackrabbit/oak/plugins/document/persistentCache/MultiGenerationMap;WLorg/apache/jackrabbit/oak/plugins/document/persistentCache/MultiGenerationMap;typeFLorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;keyTypeLorg/h2/mvstore/type/DataType;	valueTypememCacheMetadataJLorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMetadata;OLorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMetadata;	nodeStore>Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;asyncZ
writeQueueRLorg/apache/jackrabbit/oak/plugins/document/persistentCache/async/CacheWriteQueue;ZLorg/apache/jackrabbit/oak/plugins/document/persistentCache/async/CacheWriteQueue;?(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache;Lcom/google/common/cache/Cache;Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/async/CacheActionDispatcher;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;Z)VCodeLineNumberTableLocalVariableTablethisFLorg/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache;docNodeStoredocStore:Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;
dispatcherXLorg/apache/jackrabbit/oak/plugins/document/persistentCache/async/CacheActionDispatcher;statisticsProvider4Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;LocalVariableTypeTableNLorg/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache;
StackMapTable?????????(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache;Lcom/google/common/cache/Cache;Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/async/CacheActionDispatcher;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;Z)VgetTypeH()Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;
addGeneration(IZ)V
generationIreadOnlybBuilderLorg/h2/mvstore/MVMap$Builder;mapNameLjava/lang/String;mELorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMap;&Lorg/h2/mvstore/MVMap$Builder;MLorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMap;]??removeGeneration(I)V
readIfPresent&(Ljava/lang/Object;)Ljava/lang/Object;keyLjava/lang/Object;TK;?(TK;)TV;syncReadIfPresentctx?Context4Lorg/apache/jackrabbit/oak/stats/TimerStats$Context;vTV;?asyncReadIfPresent?ValueWithGenerationInfogLorg/apache/jackrabbit/oak/plugins/document/persistentCache/MultiGenerationMap$ValueWithGenerationInfo;lLorg/apache/jackrabbit/oak/plugins/document/persistentCache/MultiGenerationMap$ValueWithGenerationInfo;??	broadcast'(Ljava/lang/Object;Ljava/lang/Object;)Vvalue	(TK;TV;)VwritememoryJgetIfPresent(Ljava/lang/Object;)TV;RuntimeVisibleAnnotationsLjavax/annotation/Nullable;getE(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;e)Ljava/util/concurrent/ExecutionException;valueLoaderLjava/util/concurrent/Callable;%Ljava/util/concurrent/Callable<+TV;>;?
Exceptions-(TK;Ljava/util/concurrent/Callable<+TV;>;)TV;
getAllPresent>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;keysLjava/lang/Iterable;	typedKeysresult(Lcom/google/common/collect/ImmutableMap;Ljava/lang/Iterable<*>;Ljava/lang/Iterable;0Lcom/google/common/collect/ImmutableMap;I(Ljava/lang/Iterable<*>;)Lcom/google/common/collect/ImmutableMap;put
invalidate(Ljava/lang/Object;)VputAll(Ljava/util/Map;)VLjava/util/Map;Ljava/util/Map<+TK;+TV;>;(Ljava/util/Map<+TK;+TV;>;)V
invalidateAll(Ljava/lang/Iterable;)V(Ljava/lang/Iterable<*>;)V()Vsize()J&()Lcom/google/common/cache/CacheStats;asMap&()Ljava/util/concurrent/ConcurrentMap;.()Ljava/util/concurrent/ConcurrentMap;cleanUpreceive(Ljava/nio/ByteBuffer;)VbuffLjava/nio/ByteBuffer;evictedM(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/cache/RemovalCause;)VaddedToQueuemetadata?
MetadataEntryXLorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMetadata$MetadataEntry;qualifiesToPersistcause&Lcom/google/common/cache/RemovalCause;??/(TK;TV;Lcom/google/common/cache/RemovalCause;)VgetPersistentCacheStatsS()Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats;getGenerationalMap()Ljava/util/Map;()Ljava/util/Map;
access$000f(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache;)Lorg/h2/mvstore/type/DataType;x0
access$100GenerationCacheLjava/lang/Object;Lcom/google/common/cache/Cache;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache$GenerationCache;Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/EvictionListener;
SourceFileNodeCache.java??????????????????java/lang/StringBuilder
wrapping map ?????????Morg/apache/jackrabbit/oak/plugins/document/persistentCache/MultiGenerationMap??Forg/apache/jackrabbit/oak/plugins/document/persistentCache/KeyDataType??Horg/apache/jackrabbit/oak/plugins/document/persistentCache/ValueDataType??Horg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMetadata??Porg/apache/jackrabbit/oak/plugins/document/persistentCache/async/CacheWriteQueue????3The persistent cache {} writes will be asynchronous???2The persistent cache {} writes will be synchronousOorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats?????org/h2/mvstore/MVMap$Builder??????????????????????????????	???????	??Forg/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache$1?????????????????????????'java/util/concurrent/ExecutionException??	

		


? !?"#??$%&'?()*+,-./0Dorg/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache123?4'5'6'789java/lang/Objectcom/google/common/cache/CacheZorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache$GenerationCacheKorg/apache/jackrabbit/oak/plugins/document/persistentCache/EvictionListenerJorg/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache(Lorg/h2/mvstore/type/DataType;)Lorg/h2/mvstore/MVMap$Builder;nameopenMapx(ILjava/lang/String;Lorg/h2/mvstore/MVMap$Builder;)Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMap;
addReadMapI(ILorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMap;)VsetWriteMapH(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMap;)VaddWriteGeneration
removeReadMapremoveReadGenerationswitchGenerationIfNeededstartReadTimer6()Lorg/apache/jackrabbit/oak/stats/TimerStats$Context;stopputFromPersistenceAndIncrement	readValue{(Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/MultiGenerationMap$ValueWithGenerationInfo;isCurrentGeneration()Z
needSwitch	incrementgetValue()Ljava/lang/Object;m(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache;Ljava/lang/Object;Ljava/lang/Object;)Vj(Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType;Lcom/google/common/base/Function;)VremoveshouldCacheS(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Ljava/lang/Object;)Z8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;org/h2/mvstore/type/DataType	getMemory(Ljava/lang/Object;)ImarkBytesWritten(J)VmarkPutl(Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMetadata$MetadataEntry;markRequestmarkHitstartLoaderTimer
markExceptionincrementAll&com/google/common/collect/ImmutableMapkeySet*()Lcom/google/common/collect/ImmutableSet;!com/google/common/base/Predicatesin:(Ljava/util/Collection;)Lcom/google/common/base/Predicate;notF(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;#com/google/common/collect/IterablesfilterL(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable;	removeAlljava/util/Collections	singleton#(Ljava/lang/Object;)Ljava/util/Set;
addInvalidate(Ljava/lang/Iterable;)ZmarkInvalidateOne
java/util/Map()Ljava/util/Set;clearmarkInvalidateAllread)(Ljava/nio/ByteBuffer;)Ljava/lang/Object;java/nio/ByteBuffer()BmarkRecvBroadcast
java/util/Setcontains(Ljava/lang/Object;)ZisReadFromPersistentCachemarkPutRejectedAlreadyPersistedgetAccessCountmarkPutRejectedEntryNotUsed"markPutRejectedAsCachedInSecondaryaddPut'(Ljava/lang/Object;Ljava/lang/Object;)ZmarkPutRejectedQueueFullunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;	COLLECTEDEXPIREDSIZE&com/google/common/collect/ImmutableSetof`(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;*org/apache/jackrabbit/oak/stats/TimerStats x~??
????????????????????????????????????????	?*?*+?*,?*?*-?*??	?
Y??
*????*?Y??*?Y??*?Y-??*?Y???$*?Y+*????? ?*?*??!?"? *?#Y?$?%??NST	UVWXY=ZH[U\e]p^u_?`?b?c?d?f?g?\	???????????????????????????????????#??	?????????????A*???k?????????L?&Y?'*??(*??)N*??*:*?-?+:*??,?*??-*?%?.??&	pqrs,t6u:vCwKy?>L??L??L??6??-??, ??? L??6??, ????K??????_*??/*?%?0??}~???????????r*??*+?1?*+?2??????????????D???????-*??3*?%?4M*?+?5N,?6X-?*?+?7-???????#?+??*-??-??????? -??-??????+???????2b*?%?4M*?+?8N-?:,?6X?-?9?*??:?*?+?7?*?+?;-?<:,?6X?:,?6X?V"LVVXV?*
?????"?3?>?F?L??*E??b??b??Z??? E??b??b??? ?"????????????~*?*??=Y*+,?>????
??? ??????? ???????????Po*??3,?*?+?@W?Z*?*?+?A??*?+,?BW	B!+?	?*?+?C?aB!,?	?*?,?C?aB*?%!?D*?%?E??2????&?'?1?3?I?_?g?n??*3;??o??o??o??? o??o??o???A?????
???J?
??????????J*?+?;*?+?FM,?*?+?GW?,?*?%?H*+?IM,?*?+,?J*?%?K,??.????#?%?,?2?6?A?H?? J??J??7???J??7???
?#?"???????2R*+?LN-?-?*?%?M:*?+?;*?+,?NN?6X*??	*+-?O*+-?P-?:*?%?R?EFQ?:??
????)?1?8?>?D?F?H?O??>H
??R??R??R??L??=???*R??R??R??L??????1?G??Q??????,+M*?+?S*?+?TN*?,-?U?V?W?X?Y-????
??*?*,??,??*??*,??,?*????'*?+?Z*?+,?J*??	*+,?O*+,?P?? 
&? '??'??'??? '??'??'??? ??	??=*?+?[*?+?GW*??*?+?\?]W?	*+?O*+?P*?%?^??"
)/5<?=??=???=???)
?p*?+?_?`*?+?a??
????????
??k*?+?b*?+?Y??#
$%???????????k*??c*??d*??e*?%?f??)	*+,-???????F
*??g??1?
???
????F
*??h??6?
???
???F
*??i??;?
???
????U*??j*??d??@	AB??????? ]*?+?kM+?l?N*?,?[*?,?GW?!*?+?kN*?,?Z*?,-?J*?%?m*??	*,-?O??2GIJKL*N5O=PHROSVT\V?4??]??]R??5(???*??]??R??5(????*????-	?*??Ѳn-?o??,??*?+?G:6??p?6*?%?q?8??r
??6*?%?s?*?*?+?A?
6*?%?t?`*?+,?u6?I	7+?	?*?+?C?a7,?	?*?,?C?a7*?%?D*?%?E?
*?%?v??^]^!_$`1a4b>cMdPeZfiglhskxl?m?n?o?p?q?r?s?t?x?R?@???R ?!?!$$?%???????????&'? ??????????c	?>(?!???)(?
???)(L?
???)(???*+,?A*?%??{??????-.?D*??w?????????/01?/*???9?2?31?/*???9?2?4?4x?y??z?{?|?}?n??
;=?678?2=&\?	???	??"#?A5




© 2015 - 2024 Weber Informatics LLC | Privacy Policy