Classes

SemaphoreAcquiringException is thrown when an issue happens during the acquisition of a semaphore.
SemaphoreExpiredException is thrown when a semaphore may conflict due to a TTL expiration.
SemaphoreReleasingException is thrown when an issue happens during the release of a semaphore.

Interfaces

Base ExceptionInterface for the Semaphore Component.