Package io.github.pellse.concurrent
Interface CoreLock<L extends CoreLock<L>>
- All Superinterfaces:
DelegateAware<L>
,Lock<L>
- All Known Implementing Classes:
CoreLock.NoopLock
,CoreLock.ReadLock
,CoreLock.WriteLock
public sealed interface CoreLock<L extends CoreLock<L>>
extends Lock<L>
permits CoreLock.NoopLock, CoreLock.ReadLock, CoreLock.WriteLock
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
static final record
static final record
-
Method Summary
Methods inherited from interface io.github.pellse.concurrent.Lock
acquiredOnThread, delegate, lockReleaser, log, outerLock, release, token