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
Modifier and TypeInterfaceDescriptionstatic interface
The Unlockable interface is used for releasing the exclusive access to this Lockable. -
Method Summary
Modifier and TypeMethodDescriptiondefault Lockable.Unlockable
Suggest to this Lockable that the caller requires exclusive access untilclose
is called on the returnedAutoCloseable
.
-
Method Details
-
exclusively
Suggest to this Lockable that the caller requires exclusive access untilclose
is called on the returnedAutoCloseable
.Note: the caller must call
close
on the returned object- Returns:
- an
AutoCloseable
object that requires close to be called on it when exclusive access is no longer needed
-