org.apache.jackrabbit.oak.plugins.segment.StringCache.class Maven / Gradle / Ivy
???? 3 ?
% Z [
Z $ \
] ^ _
` a
` b
` c
` d $ e
` f g h????????
i
$ j
k l m n o
p q
r
] s
$ t
] u
v w
x
y
] z
{
| }]?; ~ FastCacheEntry InnerClasses StringCacheKey FastCache fastCache ALorg/apache/jackrabbit/oak/plugins/segment/StringCache$FastCache; cache +Lorg/apache/jackrabbit/oak/cache/CacheLIRS; Signature ?Lorg/apache/jackrabbit/oak/cache/CacheLIRS; (J)V Code LineNumberTable LocalVariableTable this 7Lorg/apache/jackrabbit/oak/plugins/segment/StringCache; maxSize J
StackMapTable ~ getStats .()Lorg/apache/jackrabbit/oak/cache/CacheStats; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; getString 8(JJILcom/google/common/base/Function;)Ljava/lang/String; msb lsb offset I loader !Lcom/google/common/base/Function; hash s Ljava/lang/String; key FLorg/apache/jackrabbit/oak/plugins/segment/StringCache$StringCacheKey; LocalVariableTypeTable HLcom/google/common/base/Function; o q _(JJILcom/google/common/base/Function;)Ljava/lang/String; clear ()V getMemory (Ljava/lang/String;)I size getEntryHash (JJI)I
SourceFile StringCache.java 0 R ?org/apache/jackrabbit/oak/plugins/segment/StringCache$FastCache * + ? ? ? StringCache ? ? ? ? ? ? ? ? ? , - ? ? *org/apache/jackrabbit/oak/cache/CacheStats String Cache 0 ? V W ? ? ? ? ? ? java/lang/String ? ? Dorg/apache/jackrabbit/oak/plugins/segment/StringCache$StringCacheKey 0 ? ? ? S T ? ? ? ? Dorg/apache/jackrabbit/oak/plugins/segment/StringCache$FastCacheEntry 0 ? ? ? ? R Q R ? ? T 5org/apache/jackrabbit/oak/plugins/segment/StringCache java/lang/Object )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; build -()Lorg/apache/jackrabbit/oak/cache/CacheLIRS; maximumSize V(Lcom/google/common/cache/Cache;Ljava/lang/String;Lcom/google/common/cache/Weigher;J)V java/lang/Integer valueOf (I)Ljava/lang/Integer; com/google/common/base/Function apply &(Ljava/lang/Object;)Ljava/lang/Object; (IJJI)Ljava/lang/String; (IJJI)V getIfPresent put 9(Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; isSmall (Ljava/lang/String;)Z (IJJILjava/lang/String;)V addString J(ILorg/apache/jackrabbit/oak/plugins/segment/StringCache$FastCacheEntry;)V
invalidateAll -org/apache/jackrabbit/oak/commons/StringUtils estimateMemoryUsage ! $ % * + , - . / 0 1 2 ? J*? ?? **? Y? ? *? ? ? ?? ?
? ? *? *? ?
? ?
? ? 3 4 5
6 7 1 = 6 ? I D 4 J 5 6 J 7 8 9 ? 1 : ; <