The library contains Java annotations and aspects that make it possible to synchronize methods in a simple way. Actually it provides some kind of Named Locks.
'io.github.xantorohara:metalock:0.1.1'
<dependency> <groupId>io.github.xantorohara</groupId> <artifactId>metalock</artifactId> <version>0.1.1</version> </dependency>
<dependency org="io.github.xantorohara" name="metalock" rev="0.1.1"/>
"io.github.xantorohara", "metalock", "0.1.1"