public abstract class org.ehcache.config.builders.WriteBehindConfigurationBuilder implements org.ehcache.config.Builder<org.ehcache.spi.loaderwriter.WriteBehindConfiguration>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.ehcache.config.builders.WriteBehindConfigurationBuilder
super_class: java.lang.Object
{
protected int concurrency;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int queueSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String threadPoolAlias;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.concurrency:I
2: aload 0
ldc 2147483647
putfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.queueSize:I
3: aload 0
aconst_null
putfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.threadPoolAlias:Ljava/lang/String;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder;
private void <init>(org.ehcache.config.builders.WriteBehindConfigurationBuilder);
descriptor: (Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.concurrency:I
2: aload 0
ldc 2147483647
putfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.queueSize:I
3: aload 0
aconst_null
putfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.threadPoolAlias:Ljava/lang/String;
4: aload 0
aload 1
getfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.concurrency:I
putfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.concurrency:I
5: aload 0
aload 1
getfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.queueSize:I
putfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.queueSize:I
6: aload 0
aload 1
getfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.threadPoolAlias:Ljava/lang/String;
putfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.threadPoolAlias:Ljava/lang/String;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder;
0 8 1 other Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder;
MethodParameters:
Name Flags
other
public static org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder newBatchedWriteBehindConfiguration(long, java.util.concurrent.TimeUnit, int);
descriptor: (JLjava/util/concurrent/TimeUnit;I)Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 2 start local 3 0: new org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder
dup
lload 0
aload 2
iload 3
invokespecial org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder.<init>:(JLjava/util/concurrent/TimeUnit;I)V
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 maxDelay J
0 1 2 maxDelayUnit Ljava/util/concurrent/TimeUnit;
0 1 3 batchSize I
MethodParameters:
Name Flags
maxDelay
maxDelayUnit
batchSize
public static org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder newUnBatchedWriteBehindConfiguration();
descriptor: ()Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder
dup
invokespecial org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
org.ehcache.spi.loaderwriter.WriteBehindConfiguration buildWith(org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration);
descriptor: (Lorg/ehcache/spi/loaderwriter/WriteBehindConfiguration$BatchingConfiguration;)Lorg/ehcache/spi/loaderwriter/WriteBehindConfiguration;
flags: (0x0000)
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.ehcache.impl.config.loaderwriter.writebehind.DefaultWriteBehindConfiguration
dup
aload 0
getfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.threadPoolAlias:Ljava/lang/String;
aload 0
getfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.concurrency:I
aload 0
getfield org.ehcache.config.builders.WriteBehindConfigurationBuilder.queueSize:I
aload 1
invokespecial org.ehcache.impl.config.loaderwriter.writebehind.DefaultWriteBehindConfiguration.<init>:(Ljava/lang/String;IILorg/ehcache/spi/loaderwriter/WriteBehindConfiguration$BatchingConfiguration;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder;
0 1 1 batching Lorg/ehcache/spi/loaderwriter/WriteBehindConfiguration$BatchingConfiguration;
MethodParameters:
Name Flags
batching
public abstract org.ehcache.config.builders.WriteBehindConfigurationBuilder queueSize(int);
descriptor: (I)Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
size
public abstract org.ehcache.config.builders.WriteBehindConfigurationBuilder concurrencyLevel(int);
descriptor: (I)Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
concurrency
public abstract org.ehcache.config.builders.WriteBehindConfigurationBuilder useThreadPool(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/ehcache/config/builders/WriteBehindConfigurationBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
alias
}
Signature: Ljava/lang/Object;Lorg/ehcache/config/Builder<Lorg/ehcache/spi/loaderwriter/WriteBehindConfiguration;>;
SourceFile: "WriteBehindConfigurationBuilder.java"
NestMembers:
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder
InnerClasses:
public final BatchedWriteBehindConfigurationBuilder = org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder of org.ehcache.config.builders.WriteBehindConfigurationBuilder
public UnBatchedWriteBehindConfigurationBuilder = org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder of org.ehcache.config.builders.WriteBehindConfigurationBuilder
public abstract BatchingConfiguration = org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration of org.ehcache.spi.loaderwriter.WriteBehindConfiguration