update

fun update(key: K, data: D): Boolean

Updates the entry specified by key with data in the map and emits a change message to surrounding observers

The change snapshot will contain the entry that was just updated

Return

true if the entry was updated, false otherwise