A threadsafe container for user metadata.
Arbitrary user metadata can be attached to an object in Riak. These are simply key/value pairs meaningful outside of the actual value of the object. This container allows the user to manipulate that data.
Data in Riak is character asSet agnostic; it's simply raw bytes. Methods are provided here to either use your default character asSet or supply a specific one to convert to and from {@code String}s.
@author Brian Roach
@since 2.0
@see com.basho.riak.client.query.RiakObject#getUserMeta()