public interface Shareable
LocalMap
.
Normally local maps only allow immutable or copiable objects in order to avoid shared access to mutable state.
However if you have an object that you know is thread-safe you can mark it with this interface and then you
will be able to add it to LocalMap
instances.
Mutable object that you want to store in a LocalMap
should override copy()
method.
Use this interface with caution.
Modifier and Type | Method and Description |
---|---|
default Shareable |
copy()
Returns a copy of the object.
|
default Shareable copy()
Copyright © 2023 Eclipse. All rights reserved.