Package com.oracle.coherence.common.base
Interface Lockable
public interface Lockable
The Lockable interface is used for managing exclusive access to thread-safe
classes.
- Author:
- bbc 2021.12.06
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe Unlockable interface is used for releasing the exclusive access to this Lockable. -
Method Summary
Modifier and TypeMethodDescriptiondefault Lockable.UnlockableSuggest to this Lockable that the caller requires exclusive access untilcloseis called on the returnedAutoCloseable.
-
Method Details
-
exclusively
Suggest to this Lockable that the caller requires exclusive access untilcloseis called on the returnedAutoCloseable.Note: the caller must call
closeon the returned object- Returns:
- an
AutoCloseableobject that requires close to be called on it when exclusive access is no longer needed
-