regular maintenance
Improve code quality after Codacy.com analysis. Site: https://app.codacy.com
This commit is contained in:
		
							parent
							
								
									11dd761d76
								
							
						
					
					
						commit
						e83a2fcf82
					
				
							
								
								
									
										234
									
								
								CHANGELOG.md
								
								
								
								
							
							
						
						
									
										234
									
								
								CHANGELOG.md
								
								
								
								
							| 
						 | 
					@ -20,20 +20,20 @@ Now you call `UlidFactory.newInstance()` and it's variants to get a new `UlidFac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added `UlidFactory.newInstance()`
 | 
					-   Added `UlidFactory.newInstance()`
 | 
				
			||||||
- Added `UlidFactory.newInstance(Random)`
 | 
					-   Added `UlidFactory.newInstance(Random)`
 | 
				
			||||||
- Added `UlidFactory.newInstance(Supplier<byte[]>)`
 | 
					-   Added `UlidFactory.newInstance(Supplier<byte[]>)`
 | 
				
			||||||
- Added `UlidFactory.newMonotonicInstance()`
 | 
					-   Added `UlidFactory.newMonotonicInstance()`
 | 
				
			||||||
- Added `UlidFactory.newMonotonicInstance(Random)`
 | 
					-   Added `UlidFactory.newMonotonicInstance(Random)`
 | 
				
			||||||
- Added `UlidFactory.newMonotonicInstance(Supplier<byte[]>)`
 | 
					-   Added `UlidFactory.newMonotonicInstance(Supplier<byte[]>)`
 | 
				
			||||||
- Added benchmark code to compare ULID with UUID
 | 
					-   Added benchmark code to compare ULID with UUID
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Removed
 | 
					### Removed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Removed `DefaultFactory`
 | 
					-   Removed `DefaultFactory`
 | 
				
			||||||
- Removed `MonotonicFactory`
 | 
					-   Removed `MonotonicFactory`
 | 
				
			||||||
- Removed `Ulid.toUpperCase()`
 | 
					-   Removed `Ulid.toUpperCase()`
 | 
				
			||||||
- Removed `RandomGenerator`
 | 
					-   Removed `RandomGenerator`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [3.2.0] - 2021-07-17
 | 
					## [3.2.0] - 2021-07-17
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,7 @@ Simplified the use of `UlidFactory` with other random generators.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added constructors in `UlidFactory` for random generators.
 | 
					-   Added constructors in `UlidFactory` for random generators.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [3.1.1] - 2021-07-17
 | 
					## [3.1.1] - 2021-07-17
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,7 +49,7 @@ Creates a module name be used in Java 9+.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added module name for Java 9+
 | 
					-   Added module name for Java 9+
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [3.1.0] - 2021-02-13
 | 
					## [3.1.0] - 2021-02-13
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -57,21 +57,21 @@ Adds static methods for extracting information from ULIDs.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added 
 | 
					### Added 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added `CHANGELOG.md`
 | 
					-   Added `CHANGELOG.md`
 | 
				
			||||||
- Added static method `Ulid.getInstant(String)`
 | 
					-   Added static method `Ulid.getInstant(String)`
 | 
				
			||||||
- Added static method `Ulid.getTime(String)`
 | 
					-   Added static method `Ulid.getTime(String)`
 | 
				
			||||||
- Added static method `Ulid.getRandom(String)`
 | 
					-   Added static method `Ulid.getRandom(String)`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Updated `README.md`
 | 
					-   Updated `README.md`
 | 
				
			||||||
- Updated test cases
 | 
					-   Updated test cases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [3.0.1] - 2021-01-30
 | 
					## [3.0.1] - 2021-01-30
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Renamed subpackage `creator` to `factory`
 | 
					-   Renamed subpackage `creator` to `factory`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [3.0.0] - 2021-01-30
 | 
					## [3.0.0] - 2021-01-30
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -81,46 +81,46 @@ Now the `ulid-creator` can generate two types of ULID: default (non-monotonic) a
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added class `Ulid`
 | 
					-   Added class `Ulid`
 | 
				
			||||||
- Added abstract class `UlidFactory`
 | 
					-   Added abstract class `UlidFactory`
 | 
				
			||||||
- Added class `DefaultUlidFactory`
 | 
					-   Added class `DefaultUlidFactory`
 | 
				
			||||||
- Added class `MonotonicUlidFactory`
 | 
					-   Added class `MonotonicUlidFactory`
 | 
				
			||||||
- Added functional interface `RandomGenerator`
 | 
					-   Added functional interface `RandomGenerator`
 | 
				
			||||||
- Added class `DefaultRandomGenerator`
 | 
					-   Added class `DefaultRandomGenerator`
 | 
				
			||||||
- Added static method `UlidCreator.getUlid(): Ulid`
 | 
					-   Added static method `UlidCreator.getUlid(): Ulid`
 | 
				
			||||||
- Added static method `UlidCreator.getUlid(long): Ulid`
 | 
					-   Added static method `UlidCreator.getUlid(long): Ulid`
 | 
				
			||||||
- Added static method `UlidCreator.getMonotonicUlid(): Ulid`
 | 
					-   Added static method `UlidCreator.getMonotonicUlid(): Ulid`
 | 
				
			||||||
- Added static method `UlidCreator.getMonotonicUlid(long): Ulid`
 | 
					-   Added static method `UlidCreator.getMonotonicUlid(long): Ulid`
 | 
				
			||||||
- Added static method `UlidCreator.getDefaultFactory(): UlidFactory`
 | 
					-   Added static method `UlidCreator.getDefaultFactory(): UlidFactory`
 | 
				
			||||||
- Added static method `UlidCreator.getMonotonicFactory(): UlidFactory`
 | 
					-   Added static method `UlidCreator.getMonotonicFactory(): UlidFactory`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Rewrote `UlidCreator`
 | 
					-   Rewrote `UlidCreator`
 | 
				
			||||||
- Rewrote all `README.md`
 | 
					-   Rewrote all `README.md`
 | 
				
			||||||
- Rewrote all test cases
 | 
					-   Rewrote all test cases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Removed
 | 
					### Removed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Removed class `UlidStruct`, replaced by `Ulid`
 | 
					-   Removed class `UlidStruct`, replaced by `Ulid`
 | 
				
			||||||
- Removed class `UlidUtil`, use`Ulid` instead
 | 
					-   Removed class `UlidUtil`, use`Ulid` instead
 | 
				
			||||||
- Removed class `UlidConverter`, use `Ulid` instead
 | 
					-   Removed class `UlidConverter`, use `Ulid` instead
 | 
				
			||||||
- Removed class `UlidValidator`, use`Ulid` instead
 | 
					-   Removed class `UlidValidator`, use`Ulid` instead
 | 
				
			||||||
- Removed class `UlidSpecCreator`, replaced by `UlidFactory`
 | 
					-   Removed class `UlidSpecCreator`, replaced by `UlidFactory`
 | 
				
			||||||
- Removed class `InvalidUlidException`, replaced by `IllegalArgumentException`
 | 
					-   Removed class `InvalidUlidException`, replaced by `IllegalArgumentException`
 | 
				
			||||||
- Removed interface `RandomStrategy`, replaced by `RandomGenerator`
 | 
					-   Removed interface `RandomStrategy`, replaced by `RandomGenerator`
 | 
				
			||||||
- Removed class `DefaultRandomStrategy`, replaced by `DefaultRandomGenerator`
 | 
					-   Removed class `DefaultRandomStrategy`, replaced by `DefaultRandomGenerator`
 | 
				
			||||||
- Removed class `OtherRandomStrategy`
 | 
					-   Removed class `OtherRandomStrategy`
 | 
				
			||||||
- Removed interface `TimestampStrategy`
 | 
					-   Removed interface `TimestampStrategy`
 | 
				
			||||||
- Removed class `DefaultTimestampStrategy`
 | 
					-   Removed class `DefaultTimestampStrategy`
 | 
				
			||||||
- Removed class `FixedTimestampStrategy`
 | 
					-   Removed class `FixedTimestampStrategy`
 | 
				
			||||||
- Removed static method `UlidCreator.fromString(String): UUID`
 | 
					-   Removed static method `UlidCreator.fromString(String): UUID`
 | 
				
			||||||
- Removed static method `UlidCreator.toString(UUID): String`
 | 
					-   Removed static method `UlidCreator.toString(UUID): String`
 | 
				
			||||||
- Removed static method `UlidCreator.getUlid(): UUID`
 | 
					-   Removed static method `UlidCreator.getUlid(): UUID`
 | 
				
			||||||
- Removed static method `UlidCreator.getUlid4(): UUID`
 | 
					-   Removed static method `UlidCreator.getUlid4(): UUID`
 | 
				
			||||||
- Removed static method `UlidCreator.getUlidString(): String`
 | 
					-   Removed static method `UlidCreator.getUlidString(): String`
 | 
				
			||||||
- Removed static method `UlidCreator.getUlidString4(): String`
 | 
					-   Removed static method `UlidCreator.getUlidString4(): String`
 | 
				
			||||||
- Removed static method `UlidCreator.getUlidSpecCreator(): UlidSpecCreator`
 | 
					-   Removed static method `UlidCreator.getUlidSpecCreator(): UlidSpecCreator`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [2.3.3] - 2020-11-16
 | 
					## [2.3.3] - 2020-11-16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -128,16 +128,16 @@ Optimization and housekeeping.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added test cases
 | 
					-   Added test cases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Optimized `UlidSpecCreator`
 | 
					-   Optimized `UlidSpecCreator`
 | 
				
			||||||
- Updated `README.md`
 | 
					-   Updated `README.md`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Removed
 | 
					### Removed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Removed unused code
 | 
					-   Removed unused code
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [2.3.2] - 2020-11-09
 | 
					## [2.3.2] - 2020-11-09
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -145,7 +145,7 @@ Only Optimization.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Optimized `UlidValidator`
 | 
					-   Optimized `UlidValidator`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [2.3.1] - 2020-11-08
 | 
					## [2.3.1] - 2020-11-08
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -153,13 +153,13 @@ Added static methods for extracting Unix time.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added static method `UlidUtil.extractUnixMilliseconds(UUID)`
 | 
					-   Added static method `UlidUtil.extractUnixMilliseconds(UUID)`
 | 
				
			||||||
- Added static method `UlidUtil.extractUnixMilliseconds(String)`
 | 
					-   Added static method `UlidUtil.extractUnixMilliseconds(String)`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Moved UUID v4 generation to `UlidStruct`
 | 
					-   Moved UUID v4 generation to `UlidStruct`
 | 
				
			||||||
- Updated test cases
 | 
					-   Updated test cases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [2.3.0] - 2020-11-08
 | 
					## [2.3.0] - 2020-11-08
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -167,15 +167,15 @@ Now it can generate UUIDs and ULIDs compatible with RFC-4122 UUID v4.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added static method `UlidCreator.getUlid4()`
 | 
					-   Added static method `UlidCreator.getUlid4()`
 | 
				
			||||||
- Added static method `UlidCreator.getUlidString4()`
 | 
					-   Added static method `UlidCreator.getUlidString4()`
 | 
				
			||||||
- Added method `UlidSpecCreator.create4()`
 | 
					-   Added method `UlidSpecCreator.create4()`
 | 
				
			||||||
- Added method `UlidSpecCreator.createString4()`
 | 
					-   Added method `UlidSpecCreator.createString4()`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Updated `README.md`
 | 
					-   Updated `README.md`
 | 
				
			||||||
- Updated test cases
 | 
					-   Updated test cases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [2.2.0] - 2020-11-08
 | 
					## [2.2.0] - 2020-11-08
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -183,16 +183,16 @@ Now the generation of ULID in canonical string format is 2.5x faster than before
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added `UlidStruct` for internal use
 | 
					-   Added `UlidStruct` for internal use
 | 
				
			||||||
- Added test cases
 | 
					-   Added test cases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Optimized `UlidSpecCreator` by using `UlidStruct`
 | 
					-   Optimized `UlidSpecCreator` by using `UlidStruct`
 | 
				
			||||||
- Optimized `UlidConverter` by using `UlidStruct`
 | 
					-   Optimized `UlidConverter` by using `UlidStruct`
 | 
				
			||||||
- Optimized `UlidValidator`
 | 
					-   Optimized `UlidValidator`
 | 
				
			||||||
- Updated `README.md`
 | 
					-   Updated `README.md`
 | 
				
			||||||
- Updated javadoc
 | 
					-   Updated javadoc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [2.1.0] - 2020-10-17
 | 
					## [2.1.0] - 2020-10-17
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -200,13 +200,13 @@ Removed the overrun exception because it is extremely unlikely to occur
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Updated `README.md`
 | 
					-   Updated `README.md`
 | 
				
			||||||
- Updated test cases
 | 
					-   Updated test cases
 | 
				
			||||||
- Updated javadoc
 | 
					-   Updated javadoc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Removed
 | 
					### Removed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Removed `UlidCreatorException`, used in overruns
 | 
					-   Removed `UlidCreatorException`, used in overruns
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [2.0.0] - 2020-07-04
 | 
					## [2.0.0] - 2020-07-04
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -214,37 +214,37 @@ This version breaks compatibility.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added `RandomStrategy`
 | 
					-   Added `RandomStrategy`
 | 
				
			||||||
- Added `DefaultRandomStrategy`
 | 
					-   Added `DefaultRandomStrategy`
 | 
				
			||||||
- Added `OtherRandomStrategy`
 | 
					-   Added `OtherRandomStrategy`
 | 
				
			||||||
- Added test cases
 | 
					-   Added test cases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Changed `UlidCreator`
 | 
					-   Changed `UlidCreator`
 | 
				
			||||||
- Renamed `UlidBasedGuidCreator` to `UlidSpecCreator`
 | 
					-   Renamed `UlidBasedGuidCreator` to `UlidSpecCreator`
 | 
				
			||||||
- Changed JDK version from 11 to 8 for compatibility with Java 8
 | 
					-   Changed JDK version from 11 to 8 for compatibility with Java 8
 | 
				
			||||||
- Optimized `UlidConverter.fromString(String)`
 | 
					-   Optimized `UlidConverter.fromString(String)`
 | 
				
			||||||
- Optimized `UlidConverter.toString(UUID)`
 | 
					-   Optimized `UlidConverter.toString(UUID)`
 | 
				
			||||||
- Optimized `UlidValidator.isValid(String)`
 | 
					-   Optimized `UlidValidator.isValid(String)`
 | 
				
			||||||
- Updated `README.md`
 | 
					-   Updated `README.md`
 | 
				
			||||||
- Updated `pom.xml`
 | 
					-   Updated `pom.xml`
 | 
				
			||||||
- Updated test cases
 | 
					-   Updated test cases
 | 
				
			||||||
- Updated javadoc
 | 
					-   Updated javadoc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [1.1.0] - 2020-04-18
 | 
					## [1.1.0] - 2020-04-18
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Renamed `GuidCreator` to `UlidBasedGuidCreator`
 | 
					-   Renamed `GuidCreator` to `UlidBasedGuidCreator`
 | 
				
			||||||
- Changed the overrun exception to be thrown when 2^80 requests occurs within the same msec
 | 
					-   Changed the overrun exception to be thrown when 2^80 requests occurs within the same msec
 | 
				
			||||||
- Updated `README.md`
 | 
					-   Updated `README.md`
 | 
				
			||||||
- Updated `pom.xml`
 | 
					-   Updated `pom.xml`
 | 
				
			||||||
- Updated test cases
 | 
					-   Updated test cases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Removed
 | 
					### Removed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Removed unused code
 | 
					-   Removed unused code
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [1.0.0] - 2020-02-23
 | 
					## [1.0.0] - 2020-02-23
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -252,23 +252,23 @@ Project created as an alternative Java implementation of [ULID spec](https://git
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Added `UlidCreator`
 | 
					-   Added `UlidCreator`
 | 
				
			||||||
- Added `GuidCreator`
 | 
					-   Added `GuidCreator`
 | 
				
			||||||
- Added `TimestampStrategy`
 | 
					-   Added `TimestampStrategy`
 | 
				
			||||||
- Added `DefaultTimestampStrategy`
 | 
					-   Added `DefaultTimestampStrategy`
 | 
				
			||||||
- Added `FixedTimestampStrategy`
 | 
					-   Added `FixedTimestampStrategy`
 | 
				
			||||||
- Added `XorshiftRandom`
 | 
					-   Added `XorshiftRandom`
 | 
				
			||||||
- Added `Xorshift128PlusRandom`
 | 
					-   Added `Xorshift128PlusRandom`
 | 
				
			||||||
- Added `Base32Util`
 | 
					-   Added `Base32Util`
 | 
				
			||||||
- Added `ByteUtil`
 | 
					-   Added `ByteUtil`
 | 
				
			||||||
- Added `FingerprintUtil`
 | 
					-   Added `FingerprintUtil`
 | 
				
			||||||
- Added `NetworkData`
 | 
					-   Added `NetworkData`
 | 
				
			||||||
- Added `UlidUtil`
 | 
					-   Added `UlidUtil`
 | 
				
			||||||
- Added `UlidCreatorException`
 | 
					-   Added `UlidCreatorException`
 | 
				
			||||||
- Added `README.md`
 | 
					-   Added `README.md`
 | 
				
			||||||
- Added `pom.xml`
 | 
					-   Added `pom.xml`
 | 
				
			||||||
- Added `LICENSE`
 | 
					-   Added `LICENSE`
 | 
				
			||||||
- Added test cases
 | 
					-   Added test cases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[unreleased]: https://github.com/f4b6a3/ulid-creator/compare/ulid-creator-4.1.0...HEAD
 | 
					[unreleased]: https://github.com/f4b6a3/ulid-creator/compare/ulid-creator-4.1.0...HEAD
 | 
				
			||||||
[4.1.0]: https://github.com/f4b6a3/ulid-creator/compare/ulid-creator-4.0.0...ulid-creator-4.1.0
 | 
					[4.1.0]: https://github.com/f4b6a3/ulid-creator/compare/ulid-creator-4.0.0...ulid-creator-4.1.0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,16 +3,16 @@
 | 
				
			||||||
ARTIFACT_ID=ulid-creator
 | 
					ARTIFACT_ID=ulid-creator
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# find the script folder
 | 
					# find the script folder
 | 
				
			||||||
SCRIPT_DIR=`dirname "$0"`
 | 
					SCRIPT_DIR=$(dirname "$0")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# go to the parent folder
 | 
					# go to the parent folder
 | 
				
			||||||
cd ${SCRIPT_DIR}/..
 | 
					cd "${SCRIPT_DIR}/.."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# compile the parent project
 | 
					# compile the parent project
 | 
				
			||||||
mvn clean install
 | 
					mvn clean install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# create a symbolic link to be imported to the maven repository
 | 
					# create a copy with the expected name
 | 
				
			||||||
cp ${PWD}/target/${ARTIFACT_ID}-*-SNAPSHOT.jar ${PWD}/target/${ARTIFACT_ID}-0.0.1-BENCHMARK.jar
 | 
					cp "${PWD}/target/${ARTIFACT_ID}"-*-SNAPSHOT.jar "${PWD}/target/${ARTIFACT_ID}"-0.0.1-BENCHMARK.jar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# go to the benchmark folder
 | 
					# go to the benchmark folder
 | 
				
			||||||
cd benchmark
 | 
					cd benchmark
 | 
				
			||||||
| 
						 | 
					@ -25,4 +25,3 @@ mvn clean install
 | 
				
			||||||
# /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -jar target/benchmarks.jar
 | 
					# /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -jar target/benchmarks.jar
 | 
				
			||||||
java -jar target/benchmarks.jar
 | 
					java -jar target/benchmarks.jar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -92,12 +92,10 @@ public class UniquenessTest {
 | 
				
			||||||
				// Request a ULID
 | 
									// Request a ULID
 | 
				
			||||||
				Ulid ulid = factory.create(time);
 | 
									Ulid ulid = factory.create(time);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				if (verbose) {
 | 
									if (verbose && (i % (max / 100) == 0)) {
 | 
				
			||||||
					if (i % (max / 100) == 0) {
 | 
										// Calculate and show progress
 | 
				
			||||||
						// Calculate and show progress
 | 
										progress = (int) ((i * 1.0 / max) * 100);
 | 
				
			||||||
						progress = (int) ((i * 1.0 / max) * 100);
 | 
										System.out.println(String.format("[Thread %06d] %s %s %s%%", id, ulid, i, (int) progress));
 | 
				
			||||||
						System.out.println(String.format("[Thread %06d] %s %s %s%%", id, ulid, i, (int) progress));
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				synchronized (hashSet) {
 | 
									synchronized (hashSet) {
 | 
				
			||||||
					// Insert the value in cache, if it does not exist in it.
 | 
										// Insert the value in cache, if it does not exist in it.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue