org.ehcache.config.writebehind
Class WriteBehindConfigurationBuilder
java.lang.Object
org.ehcache.config.writebehind.WriteBehindConfigurationBuilder
- All Implemented Interfaces:
- Builder<WriteBehindConfiguration>
public class WriteBehindConfigurationBuilder
- extends java.lang.Object
- implements Builder<WriteBehindConfiguration>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
newWriteBehindConfiguration
public static WriteBehindConfigurationBuilder newWriteBehindConfiguration()
build
public WriteBehindConfiguration build()
- Specified by:
build
in interface Builder<WriteBehindConfiguration>
queueSize
public WriteBehindConfigurationBuilder queueSize(int size)
concurrencyLevel
public WriteBehindConfigurationBuilder concurrencyLevel(int concurrency)
enableCoalescing
public WriteBehindConfigurationBuilder enableCoalescing()
disableCoalescing
public WriteBehindConfigurationBuilder disableCoalescing()
batchSize
public WriteBehindConfigurationBuilder batchSize(int batchSize)
retry
public WriteBehindConfigurationBuilder retry(int retryAttempts,
int retryAttemptDelaySeconds)
rateLimit
public WriteBehindConfigurationBuilder rateLimit(int rateLimitPerSecond)
delay
public WriteBehindConfigurationBuilder delay(int minWriteDelay,
int maxWriteDelay)