
org.apache.jackrabbit.oak.segment.SegmentCache.class Maven / Gradle / Ivy
???? 3 ?
L M
N O
P Q R
S T
S U V
S W
S X Y
N
S Z
S [ \
P ]
^
P _
` a
P b c d
P e
f g h InnerClasses DEFAULT_SEGMENT_CACHE_MB I
ConstantValue weigher !Lcom/google/common/cache/Weigher; Signature {Lcom/google/common/cache/Weigher; cache +Lorg/apache/jackrabbit/oak/cache/CacheLIRS; ?Lorg/apache/jackrabbit/oak/cache/CacheLIRS; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; (J)V Code LineNumberTable LocalVariableTable this 0Lorg/apache/jackrabbit/oak/segment/SegmentCache; cacheSizeMB J
getSegment y(Lorg/apache/jackrabbit/oak/segment/SegmentId;Ljava/util/concurrent/Callable;)Lorg/apache/jackrabbit/oak/segment/Segment; id -Lorg/apache/jackrabbit/oak/segment/SegmentId; loader Ljava/util/concurrent/Callable; LocalVariableTypeTable LLjava/util/concurrent/Callable;
Exceptions i ?(Lorg/apache/jackrabbit/oak/segment/SegmentId;Ljava/util/concurrent/Callable;)Lorg/apache/jackrabbit/oak/segment/Segment; "RuntimeVisibleParameterAnnotations
putSegment .(Lorg/apache/jackrabbit/oak/segment/Segment;)V segment +Lorg/apache/jackrabbit/oak/segment/Segment; clear ()V
getCacheStats .()Lorg/apache/jackrabbit/oak/cache/CacheStats;
SourceFile SegmentCache.java - G 0org/apache/jackrabbit/oak/segment/SegmentCache$1 - j $ % k l n SegmentCache o p q r s )org/apache/jackrabbit/oak/segment/Segment t u $ v 0org/apache/jackrabbit/oak/segment/SegmentCache$2 w z { | ( ) } ~ ? ? ? ? ? C ? G *org/apache/jackrabbit/oak/cache/CacheStats
Segment Cache ? ? - ? .org/apache/jackrabbit/oak/segment/SegmentCache java/lang/Object 'java/util/concurrent/ExecutionException 3(Lorg/apache/jackrabbit/oak/segment/SegmentCache;)V )org/apache/jackrabbit/oak/cache/CacheLIRS
newBuilder Builder 5()Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder; 1org/apache/jackrabbit/oak/cache/CacheLIRS$Builder module G(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder;
maximumWeight 6(J)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder;
averageWeight 6(I)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder; V(Lcom/google/common/cache/Weigher;)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder; evictionCallback ? EvictionCallback q(Lorg/apache/jackrabbit/oak/cache/CacheLIRS$EvictionCallback;)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder; build -()Lorg/apache/jackrabbit/oak/cache/CacheLIRS; get E(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object; getSegmentId /()Lorg/apache/jackrabbit/oak/segment/SegmentId; put '(Ljava/lang/Object;Ljava/lang/Object;)V +org/apache/jackrabbit/oak/segment/SegmentId loaded
invalidateAll getMaxMemory ()J V(Lcom/google/common/cache/Cache;Ljava/lang/String;Lcom/google/common/cache/Weigher;J)V :org/apache/jackrabbit/oak/cache/CacheLIRS$EvictionCallback ! ! " # $ % &