- <init>
Construct providing a protected map, complementing the set of
#DEFAULT_IMMUTABLE_CLASSES
- clear
- cloneMap
Utility method to clone a map, preserving immutable instances
- containsKey
- containsValue
- get
- getProtectedMap
An unsafe method to use for anything except tests.
- isEmpty
- keySet
- mustProtectValue
Utility method to check if values need to be cloned or not
- protectValue
Protect a specific value if it is considered mutable
- put