org.infinispan.util.concurrent.IsolationLevel Maven / Gradle / Ivy
package org.infinispan.util.concurrent;
/**
* Various transaction isolation levels as an enumerated class. Note that MVCC
* only supports {@link #READ_COMMITTED} and {@link #REPEATABLE_READ}, upgrading where possible.
*
* Also note that Infinispan defaults to {@link #READ_COMMITTED}.
*
*
* @author (various)
* @see Isolation levels
* @since 4.0
*/
public enum IsolationLevel {
/**
* No isolation.
*/
NONE,
SERIALIZABLE,
REPEATABLE_READ,
READ_COMMITTED,
READ_UNCOMMITTED
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy