public class LockingConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
concurrencyLevel |
private org.infinispan.util.concurrent.IsolationLevel |
isolationLevel |
private long |
lockAcquisitionTimeout |
private boolean |
useLockStriping |
private boolean |
writeSkewCheck |
Constructor and Description |
---|
LockingConfiguration(int concurrencyLevel,
org.infinispan.util.concurrent.IsolationLevel isolationLevel,
long lockAcquisitionTimeout,
boolean useLockStriping,
boolean writeSkewCheck) |
Modifier and Type | Method and Description |
---|---|
int |
concurrencyLevel()
Concurrency level for lock containers.
|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
org.infinispan.util.concurrent.IsolationLevel |
isolationLevel()
Cache isolation level.
|
long |
lockAcquisitionTimeout()
Maximum time to attempt a particular lock acquisition
|
LockingConfiguration |
lockAcquisitionTimeout(long lockAcquisitionTimeout) |
boolean |
supportsConcurrentUpdates()
Deprecated.
this option is always
true and cannot be modified since version 5.3 |
java.lang.String |
toString() |
boolean |
useLockStriping()
If true, a pool of shared locks is maintained for all entries that need to be locked.
|
boolean |
writeSkewCheck()
This setting is only applicable in the case of REPEATABLE_READ.
|
private final int concurrencyLevel
private final org.infinispan.util.concurrent.IsolationLevel isolationLevel
private long lockAcquisitionTimeout
private final boolean useLockStriping
private final boolean writeSkewCheck
LockingConfiguration(int concurrencyLevel, org.infinispan.util.concurrent.IsolationLevel isolationLevel, long lockAcquisitionTimeout, boolean useLockStriping, boolean writeSkewCheck)
public int concurrencyLevel()
public boolean supportsConcurrentUpdates()
true
and cannot be modified since version 5.3public org.infinispan.util.concurrent.IsolationLevel isolationLevel()
public long lockAcquisitionTimeout()
public LockingConfiguration lockAcquisitionTimeout(long lockAcquisitionTimeout)
public boolean useLockStriping()
public boolean writeSkewCheck()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object