Class DirectHazelcastSemaphoreProvider

java.lang.Object
org.eclipse.aether.named.hazelcast.HazelcastSemaphoreProvider
org.eclipse.aether.named.hazelcast.DirectHazelcastSemaphoreProvider

Direct provider of ISemaphore instances: it simply uses the passed in lock name to create semaphore name out of it. This implies, that as many lock names are requested from it, this class will create as many semaphores in Hazelcast.