DefaultAttribute
public interface Attribute<T>
boolean
exists()
T
get()
default T
getAndRemove()
getAndSet(T newValue)
ifAbsentSet(Supplier<T> value)
default void
remove()
Attribute<T>
set(T value)
setIfAbsent(T value)
T get()
default T getAndSet(T newValue)
Attribute<T> set(T value)
boolean exists()
default T setIfAbsent(T value)
default T ifAbsentSet(Supplier<T> value)
default void remove()
default T getAndRemove()