public abstract class org.apache.lucene.search.CachingCollector extends org.apache.lucene.search.FilterCollector
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.lucene.search.CachingCollector
super_class: org.apache.lucene.search.FilterCollector
{
private static final int INITIAL_ARRAY_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 128
private boolean cached;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public static org.apache.lucene.search.CachingCollector create(boolean, double);
descriptor: (ZD)Lorg/apache/lucene/search/CachingCollector;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: new org.apache.lucene.search.CachingCollector$1
dup
invokespecial org.apache.lucene.search.CachingCollector$1.<init>:()V
astore 3
start local 3 1: aload 3
iload 0
dload 1
invokestatic org.apache.lucene.search.CachingCollector.create:(Lorg/apache/lucene/search/Collector;ZD)Lorg/apache/lucene/search/CachingCollector;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 cacheScores Z
0 2 1 maxRAMMB D
1 2 3 other Lorg/apache/lucene/search/Collector;
MethodParameters:
Name Flags
cacheScores
maxRAMMB
public static org.apache.lucene.search.CachingCollector create(org.apache.lucene.search.Collector, boolean, double);
descriptor: (Lorg/apache/lucene/search/Collector;ZD)Lorg/apache/lucene/search/CachingCollector;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iconst_4
istore 4
start local 4 1: iload 1
ifeq 3
2: iinc 4 4
3: StackMap locals: int
StackMap stack:
dload 2
ldc 1024.0
dmul
ldc 1024.0
dmul
iload 4
i2d
ddiv
d2i
istore 5
start local 5 4: aload 0
iload 1
iload 5
invokestatic org.apache.lucene.search.CachingCollector.create:(Lorg/apache/lucene/search/Collector;ZI)Lorg/apache/lucene/search/CachingCollector;
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 other Lorg/apache/lucene/search/Collector;
0 5 1 cacheScores Z
0 5 2 maxRAMMB D
1 5 4 bytesPerDoc I
4 5 5 maxDocsToCache I
MethodParameters:
Name Flags
other
cacheScores
maxRAMMB
public static org.apache.lucene.search.CachingCollector create(org.apache.lucene.search.Collector, boolean, int);
descriptor: (Lorg/apache/lucene/search/Collector;ZI)Lorg/apache/lucene/search/CachingCollector;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifeq 1
new org.apache.lucene.search.CachingCollector$ScoreCachingCollector
dup
aload 0
iload 2
invokespecial org.apache.lucene.search.CachingCollector$ScoreCachingCollector.<init>:(Lorg/apache/lucene/search/Collector;I)V
goto 2
StackMap locals:
StackMap stack:
1: new org.apache.lucene.search.CachingCollector$NoScoreCachingCollector
dup
aload 0
iload 2
invokespecial org.apache.lucene.search.CachingCollector$NoScoreCachingCollector.<init>:(Lorg/apache/lucene/search/Collector;I)V
StackMap locals:
StackMap stack: org.apache.lucene.search.CachingCollector$NoScoreCachingCollector
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 other Lorg/apache/lucene/search/Collector;
0 3 1 cacheScores Z
0 3 2 maxDocsToCache I
MethodParameters:
Name Flags
other
cacheScores
maxDocsToCache
private void <init>(org.apache.lucene.search.Collector);
descriptor: (Lorg/apache/lucene/search/Collector;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.lucene.search.FilterCollector.<init>:(Lorg/apache/lucene/search/Collector;)V
1: aload 0
iconst_1
putfield org.apache.lucene.search.CachingCollector.cached:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/search/CachingCollector;
0 3 1 in Lorg/apache/lucene/search/Collector;
MethodParameters:
Name Flags
in
public final boolean isCached();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.search.CachingCollector.cached:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/search/CachingCollector;
public abstract void replay(org.apache.lucene.search.Collector);
descriptor: (Lorg/apache/lucene/search/Collector;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
other
}
SourceFile: "CachingCollector.java"
NestMembers:
org.apache.lucene.search.CachingCollector$1 org.apache.lucene.search.CachingCollector$CachedScorable org.apache.lucene.search.CachingCollector$NoScoreCachingCollector org.apache.lucene.search.CachingCollector$NoScoreCachingLeafCollector org.apache.lucene.search.CachingCollector$ScoreCachingCollector org.apache.lucene.search.CachingCollector$ScoreCachingLeafCollector
InnerClasses:
org.apache.lucene.search.CachingCollector$1
private final CachedScorable = org.apache.lucene.search.CachingCollector$CachedScorable of org.apache.lucene.search.CachingCollector
private NoScoreCachingCollector = org.apache.lucene.search.CachingCollector$NoScoreCachingCollector of org.apache.lucene.search.CachingCollector
private NoScoreCachingLeafCollector = org.apache.lucene.search.CachingCollector$NoScoreCachingLeafCollector of org.apache.lucene.search.CachingCollector
private ScoreCachingCollector = org.apache.lucene.search.CachingCollector$ScoreCachingCollector of org.apache.lucene.search.CachingCollector
private ScoreCachingLeafCollector = org.apache.lucene.search.CachingCollector$ScoreCachingLeafCollector of org.apache.lucene.search.CachingCollector