public class micro.benchmarks.ConcurrentHashBenchmark extends micro.benchmarks.BenchmarkBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: micro.benchmarks.ConcurrentHashBenchmark
  super_class: micro.benchmarks.BenchmarkBase
{
  private static final int MULTIPLIER;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  private static final int SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 100000

  private static final int PARALLELISM;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final java.lang.Integer[] KEYS;
    descriptor: [Ljava/lang/Integer;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[] STRKEYS;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private java.util.concurrent.ConcurrentHashMap<java.lang.Integer, java.lang.Integer> prefilledMap;
    descriptor: Ljava/util/concurrent/ConcurrentHashMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/concurrent/ConcurrentHashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;

  private java.util.concurrent.ConcurrentHashMap<java.lang.String, java.lang.String> prefilledStringMap;
    descriptor: Ljava/util/concurrent/ConcurrentHashMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/concurrent/ConcurrentHashMap<Ljava/lang/String;Ljava/lang/String;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 31
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tState cannot be resolved to a type\n\tScope cannot be resolved to a variable\n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;

  public void setupInts();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 50
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;

  public void setupStrings();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 60
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;

  private int keySum();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 70
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;

  private int inParallel(java.util.function.Supplier<java.lang.Integer>);
    descriptor: (Ljava/util/function/Supplier;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 79
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;
    Signature: (Ljava/util/function/Supplier<Ljava/lang/Integer;>;)I
    MethodParameters:
        Name  Flags
      action  

  public int sequentialGet();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 106
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Benchmark()

  public int parallelGet();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 112
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Benchmark()

  private int keyHash();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 123
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;

  public int sequentialStringGet();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 132
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Benchmark()

  public int parallelStringGet();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 138
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Benchmark()

  public int sequentialPut();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ConcurrentHashBenchmark this
         0: .line 149
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ConcurrentHashBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ConcurrentHashBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Benchmark()
}
SourceFile: "ConcurrentHashBenchmark.java"
NestMembers:
  micro.benchmarks.ConcurrentHashBenchmark$1  micro.benchmarks.ConcurrentHashBenchmark$2  micro.benchmarks.ConcurrentHashBenchmark$3