WaitService implementation that reuses the same WaitLock instance if startWait is called when already in a wait-state. This has a couple of consequences: startWait can be canceled out by releasing the WaitLock returned from one of the calls; A SingleLockWaitService delegates to another WaitService implementation to do the actual wait-indication.
@author Torgil Zethson
@since 4.0.0
| |
| |
| |