public interface Lockable
Modifier and Type | Interface and Description |
---|---|
static interface |
Lockable.Unlockable
The Unlockable interface is used for releasing the exclusive access to
this Lockable.
|
Modifier and Type | Method and Description |
---|---|
default Lockable.Unlockable |
exclusively()
Suggest to this Lockable that the caller requires exclusive access
until
close is called on the
returned AutoCloseable . |
default Lockable.Unlockable exclusively()
close
is called on the
returned AutoCloseable
.
Note: the caller must call close
on
the returned object
AutoCloseable
object that requires close to be
called on it when exclusive access is no longer needed