com.hammurapi.common.concurrent

## Interface Versionable<T>

- Type Parameters:
    `T` -
  All Known Subinterfaces:
    PropertySet<KP>
  All Known Implementing Classes:
    AbstractPropertySet, AbstractSubSet, LocalAbstractPropertySet, LocalStringPropertySet, StringSubSet

      public interface Versionable<T>

  Interface for efficient forward-only change propagation.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `T` | `createVersion()` Creates object version.

- - ### Method Detail

    - #### createVersion

          T createVersion()

      Creates object version.
      Returns: