ClassDescriptionNamed lock support implementation that is using "adapted" semaphore (to be able to use semaphores not sharing common API).Wrapper for semaphore-like stuff, that do not share common ancestor.Named lock that uses
FileLock.Exception thrown when lock upgrade attempted that we do not support.Support class for
NamedLockFactoryimplementations providing reference counting.Support class for
NamedLockimplementations providing reference counting.Named lock support implementation that is using
ReadWriteLockinstances.Retry helper: retries given
Callableas long as it returns
null(interpreted as "no answer yet") or given time passes.Marker interface to apply onto exceptions to make them "never retried" when thrown.