put

open override fun put(key: ObjectIdentifier, value: String): String?(source)

Adds or overrides a description for key. This is useful for communicating context to humans, especially for (but not limited to) debugging. This method is neither thread-safe nor coroutine-safe! Unguarded concurrent calls can cause loss of descriptions. OID descriptions need to live outside the actual OID objects, because this semantic enhancement will never be serialized and thus cannot be deserialized.