m

multiverse

Multiverse is a Software Transactional Memory implementation that can be used in Java but also in other languages running on the JVM like Scala or Groovy. Essentially it is a framework that allows different STM implementation (with different featuresets or performance characteristics) to be used under the hood. The main STM implementation is multiverse-alpha.
The Apache License, ASL Version 2.0
Multiverse
Peter Veentjer Andrew Phillips
Files download
File Operation
multiverse-0.5.2.pom download
Apache Maven
<dependency>
  <groupId>org.multiverse</groupId>
  <artifactId>multiverse</artifactId>
  <version>0.5.2</version>
  <type>pom</type>
</dependency>
Gradle Groovy
implementation 'org.multiverse:multiverse:0.5.2'
Gradle Kotlin
implementation("org.multiverse:multiverse:0.5.2")
Scala SBT
libraryDependencies += "org.multiverse" % "multiverse" % "0.5.2"
Groovy Grape
@Grapes(
  @Grab(group='org.multiverse', module='multiverse', version='0.5.2')
)
Apache Ivy
<dependency org="org.multiverse" name="multiverse" rev="0.5.2" />
Leiningen
[org.multiverse/multiverse "0.5.2"]
Apache Buildr
'org.multiverse:multiverse:jar:0.5.2'