Subclasses can declare fields for known data keys using the {@link Key} annotation. Each fieldcan be of any visibility (private, package private, protected, or public) and must not be static. {@code null} unknown data key names are not allowed, but {@code null} data values are allowed.
Implementation is not thread-safe. For a thread-safe choice instead use an implementation of {@link ConcurrentMap}.
@since 1.0 @author Yaniv Inbar
|
|
|
|