
org.apache.jackrabbit.oak.segment.file.CompactionGainEstimate.class Maven / Gradle / Ivy
???? 3 ?
. s - t - u - v
w x - y z
s
- { | } ~
! ?
?
? ?
- ?
! ? ? ? ? ? ? ? ?
? ? ? ? ? ?
? ? ?
! ? ? ? ? ?
?
?
" ?
w ? d
? ?
w ? ?
+ s ? ? ? InnerClasses UUID_FUNNEL Lcom/google/common/hash/Funnel; Signature 1Lcom/google/common/hash/Funnel; uuids $Lcom/google/common/hash/BloomFilter; 6Lcom/google/common/hash/BloomFilter; totalSize J
reachableSize Y(Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;ILcom/google/common/base/Supplier;)V Code LineNumberTable LocalVariableTable this ?Lorg/apache/jackrabbit/oak/segment/file/CompactionGainEstimate; node 4Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; estimatedBulkCount I stop !Lcom/google/common/base/Supplier; LocalVariableTypeTable 6Lcom/google/common/base/Supplier; n(Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;ILcom/google/common/base/Supplier;)V collectReferencedSegments ?(Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;Lorg/apache/jackrabbit/oak/segment/RecordIdSet;Lcom/google/common/base/Supplier;)V id -Lorg/apache/jackrabbit/oak/segment/SegmentId; blob $Lorg/apache/jackrabbit/oak/api/Blob; property -Lorg/apache/jackrabbit/oak/api/PropertyState; child 4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry; visited /Lorg/apache/jackrabbit/oak/segment/RecordIdSet;
StackMapTable ? ? ? ?(Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;Lorg/apache/jackrabbit/oak/segment/RecordIdSet;Lcom/google/common/base/Supplier;)V collectUUID 0(Lorg/apache/jackrabbit/oak/segment/SegmentId;)V segmentId estimateCompactionGain ()J getTotalSize getReachableSize visit (JJLjava/io/File;II)V msb lsb file Ljava/io/File; offset size uuid Ljava/util/UUID; entrySize ? ()V
SourceFile CompactionGainEstimate.java ; p 8 9 : 9 1 2 ? ? ? 5 6 -org/apache/jackrabbit/oak/segment/RecordIdSet K L ? ? ? java/lang/Boolean ? ? ? ? ? ? ? ? ? \ ] ? ? ? ? ? ? ? ? ? +org/apache/jackrabbit/oak/api/PropertyState 6org/apache/jackrabbit/oak/segment/SegmentPropertyState ? ? ? ? ? java/lang/Iterable "org/apache/jackrabbit/oak/api/Blob ? ? ? +org/apache/jackrabbit/oak/segment/SegmentId ? ? 2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry ? ? 2org/apache/jackrabbit/oak/segment/SegmentNodeState java/util/UUID ? ` ? ` ; ? ? ? ? ? ? ? ? ?org/apache/jackrabbit/oak/segment/file/CompactionGainEstimate$1 =org/apache/jackrabbit/oak/segment/file/CompactionGainEstimate java/lang/Object 6org/apache/jackrabbit/oak/segment/file/TarEntryVisitor java/util/Iterator "com/google/common/hash/BloomFilter create F(Lcom/google/common/hash/Funnel;I)Lcom/google/common/hash/BloomFilter; com/google/common/base/Supplier get ()Ljava/lang/Object; booleanValue ()Z getRecordId .()Lorg/apache/jackrabbit/oak/segment/RecordId; addIfNotPresent /(Lorg/apache/jackrabbit/oak/segment/RecordId;)Z *org/apache/jackrabbit/oak/segment/RecordId getSegmentId /()Lorg/apache/jackrabbit/oak/segment/SegmentId;
getProperties ()Ljava/lang/Iterable; iterator ()Ljava/util/Iterator; hasNext next "org/apache/jackrabbit/oak/api/Type BINARIES $Lorg/apache/jackrabbit/oak/api/Type; getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; -org/apache/jackrabbit/oak/segment/SegmentBlob getBulkSegmentIds :(Lorg/apache/jackrabbit/oak/api/Blob;)Ljava/lang/Iterable; getChildNodeEntries getNodeState 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; getMostSignificantBits getLeastSignificantBits (JJ)V put (Ljava/lang/Object;)Z 0org/apache/jackrabbit/oak/segment/file/TarReader getEntrySize (I)I mightContain - . / 1 2 3 4 5 6 3 7 8 9 : 9 ; <