flare
flare copied to clipboard
Useful thread-safe collections with performance in mind for Java 8+.
Flare 
Useful thread-safe collections with performance in mind.
Building
Note: If you do not have Gradle installed then use ./gradlew
for Unix systems or Git Bash and gradlew.bat for Windows systems in place of any 'gradle' command.
In order to build Flare you simply need to run the gradle build
command. You can find the compiled JAR file in ./flare/build/libs
or ./flare-fastutil/build/libs
labeled 'flare-2.0.1.jar' or 'flare-fastutil-2.0.1.jar'.
Benchmarks
Dependency
Gradle:
repositories {
mavenCentral()
}
dependencies {
implementation "space.vectrix.flare:flare:2.0.1"
implementation "space.vectrix.flare-fastutil:2.0.1"
}
Maven:
<dependencies>
<dependency>
<groupId>space.vectrix.flare</groupId>
<artifactId>flare</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>space.vectrix.flare</groupId>
<artifactId>flare-fastutil</artifactId>
<version>2.0.1</version>
</dependency>
</dependencies>
Credits
Various concepts inspired by Go.
Initially designed for Mineteria.