# Serialized Form

- ## Package org.multiverse.api.exceptions

  - ### Class org.multiverse.api.exceptions.AbortOnlyException extends IllegalTxnStateException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.AtomicOperationException extends TxnExecutionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.ControlFlowError extends Error implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### fillStackTrace

            boolean fillStackTrace

  - ### Class org.multiverse.api.exceptions.DeadTxnException extends IllegalTxnStateException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.IllegalCommuteException extends TxnExecutionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.IllegalTxnFactoryException extends IllegalStateException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.IllegalTxnStateException extends TxnExecutionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.InvisibleCheckedException extends RuntimeException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.LockedException extends AtomicOperationException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.PanicError extends Error implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.PreparedTxnException extends IllegalTxnStateException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.PropagationException extends TxnExecutionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.ReadonlyException extends IllegalTxnStateException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.ReadWriteConflict extends ControlFlowError implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.RetryError extends ControlFlowError implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.RetryException extends TxnExecutionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.RetryInterruptedException extends RetryException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.RetryNotAllowedException extends RetryException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.RetryNotPossibleException extends RetryException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.RetryTimeoutException extends RetryException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.SpeculativeConfigurationError extends ControlFlowError implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.StmMismatchException extends TxnExecutionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.TodoException extends RuntimeException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.TooManyRetriesException extends RetryException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.TxnExecutionException extends RuntimeException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.TxnMandatoryException extends PropagationException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.multiverse.api.exceptions.TxnNotAllowedException extends PropagationException implements Serializable

    serialVersionUID:
      0L

- ## Package org.multiverse.commitbarriers

  - ### Class org.multiverse.commitbarriers.CommitBarrierOpenException extends IllegalStateException implements Serializable

- ## Package org.multiverse.utils

  - ### Class org.multiverse.utils.ThreadLocalRandom extends Random implements Serializable

    serialVersionUID:
      -5851777807851030925L

    - ### Serialized Fields

      - #### initialized

            boolean initialized

        Initialization flag to permit the first and only allowed call to setSeed (inside Random constructor) to succeed. We can't allow others since it would cause setting seed in one part of a program to unintentionally impact other usages by the thread.

      - #### pad0

            long pad0

      - #### pad1

            long pad1

      - #### pad2

            long pad2

      - #### pad3

            long pad3

      - #### pad4

            long pad4

      - #### pad5

            long pad5

      - #### pad6

            long pad6

      - #### pad7

            long pad7

      - #### rnd

            long rnd

        The random seed. We can't use super.seed.